From 46ebe813040316eb4b540681db65ba8fcdcaafe9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 19 Jan 2025 21:58:50 +1100 Subject: [PATCH] New Crowdin translations by GitHub Action (#8882) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../InvenTree/locale/ar/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/bg/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/cs/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/da/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/de/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/el/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/en/LC_MESSAGES/django.po | 622 ++++++------- .../InvenTree/locale/es/LC_MESSAGES/django.po | 624 ++++++------- .../locale/es_MX/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/et/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/fa/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/fi/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/fr/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/he/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/hi/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/hu/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/id/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/it/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/ja/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/ko/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/lt/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/lv/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/nl/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/no/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/pl/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/pt/LC_MESSAGES/django.po | 624 ++++++------- .../locale/pt_BR/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/ro/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/ru/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/sk/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/sl/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/sr/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/sv/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/th/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/tr/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/uk/LC_MESSAGES/django.po | 624 ++++++------- .../InvenTree/locale/vi/LC_MESSAGES/django.po | 624 ++++++------- .../locale/zh_Hans/LC_MESSAGES/django.po | 624 ++++++------- .../locale/zh_Hant/LC_MESSAGES/django.po | 624 ++++++------- src/frontend/src/locales/ar/messages.po | 856 ++++++++--------- src/frontend/src/locales/bg/messages.po | 856 ++++++++--------- src/frontend/src/locales/cs/messages.po | 856 ++++++++--------- src/frontend/src/locales/da/messages.po | 856 ++++++++--------- src/frontend/src/locales/de/messages.po | 858 +++++++++--------- src/frontend/src/locales/el/messages.po | 856 ++++++++--------- src/frontend/src/locales/en/messages.po | 856 ++++++++--------- src/frontend/src/locales/es/messages.po | 858 +++++++++--------- src/frontend/src/locales/es_MX/messages.po | 856 ++++++++--------- src/frontend/src/locales/et/messages.po | 854 ++++++++--------- src/frontend/src/locales/fa/messages.po | 856 ++++++++--------- src/frontend/src/locales/fi/messages.po | 856 ++++++++--------- src/frontend/src/locales/fr/messages.po | 858 +++++++++--------- src/frontend/src/locales/he/messages.po | 856 ++++++++--------- src/frontend/src/locales/hi/messages.po | 856 ++++++++--------- src/frontend/src/locales/hu/messages.po | 858 +++++++++--------- src/frontend/src/locales/id/messages.po | 854 ++++++++--------- src/frontend/src/locales/it/messages.po | 856 ++++++++--------- src/frontend/src/locales/ja/messages.po | 858 +++++++++--------- src/frontend/src/locales/ko/messages.po | 856 ++++++++--------- src/frontend/src/locales/lt/messages.po | 856 ++++++++--------- src/frontend/src/locales/lv/messages.po | 856 ++++++++--------- src/frontend/src/locales/nl/messages.po | 858 +++++++++--------- src/frontend/src/locales/no/messages.po | 858 +++++++++--------- src/frontend/src/locales/pl/messages.po | 854 ++++++++--------- src/frontend/src/locales/pt/messages.po | 858 +++++++++--------- src/frontend/src/locales/pt_BR/messages.po | 858 +++++++++--------- src/frontend/src/locales/ro/messages.po | 856 ++++++++--------- src/frontend/src/locales/ru/messages.po | 854 ++++++++--------- src/frontend/src/locales/sk/messages.po | 856 ++++++++--------- src/frontend/src/locales/sl/messages.po | 856 ++++++++--------- src/frontend/src/locales/sr/messages.po | 858 +++++++++--------- src/frontend/src/locales/sv/messages.po | 858 +++++++++--------- src/frontend/src/locales/th/messages.po | 856 ++++++++--------- src/frontend/src/locales/tr/messages.po | 858 +++++++++--------- src/frontend/src/locales/uk/messages.po | 856 ++++++++--------- src/frontend/src/locales/vi/messages.po | 858 +++++++++--------- src/frontend/src/locales/zh_Hans/messages.po | 858 +++++++++--------- src/frontend/src/locales/zh_Hant/messages.po | 858 +++++++++--------- 78 files changed, 29182 insertions(+), 28558 deletions(-) diff --git a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po index 76284229f9..d68e194e72 100644 --- a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Arabic\n" "Language: ar_SA\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "تعذّر تحويل {original} إلى {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "الكمية المقدمة غير صحيحة" @@ -100,8 +100,8 @@ msgstr "أدخل التاريخ" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "" @@ -644,8 +644,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "" @@ -717,13 +717,13 @@ msgstr "" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "" @@ -887,7 +887,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "" @@ -970,7 +970,7 @@ msgstr "" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -994,8 +994,8 @@ msgstr "" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1040,8 +1040,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1175,8 +1175,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "" @@ -1501,19 +1501,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1599,8 +1599,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "" @@ -2504,7 +2504,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "" @@ -3714,7 +3714,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "" msgid "Parameter units" msgstr "" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "" @@ -3794,7 +3794,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "" @@ -4332,23 +4332,23 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4791,135 +4791,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po index df7bae882a..aac2f2826c 100644 --- a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Language: bg_BG\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Преобразуването на {original} в {unit} не беше успешно" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "Въведена е недопустима стойност" @@ -100,8 +100,8 @@ msgstr "Въведи дата" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "" @@ -644,8 +644,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "" @@ -717,13 +717,13 @@ msgstr "" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "" msgid "Part" msgstr "Част" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "" @@ -887,7 +887,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "" @@ -970,7 +970,7 @@ msgstr "" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -994,8 +994,8 @@ msgstr "" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1040,8 +1040,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1175,8 +1175,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "" @@ -1501,19 +1501,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1599,8 +1599,8 @@ msgstr "Потребител" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "" @@ -2504,7 +2504,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "" @@ -3714,7 +3714,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "" msgid "Parameter units" msgstr "" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "" @@ -3794,7 +3794,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "" @@ -4332,23 +4332,23 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "Изпратено" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4791,135 +4791,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Цялостна наличност" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po index 4fafd1aa52..01df1d5b58 100644 --- a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 22:26\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nelze převést {original} na {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "Vyplněno neplatné množství" @@ -100,8 +100,8 @@ msgstr "Zadejte datum" msgid "Invalid decimal value" msgstr "Neplaté desetinné číslo" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "Duplicitní názvy nemohou existovat pod stejným nadřazeným názvem" msgid "Invalid choice" msgstr "Neplatný výběr" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "Neplatný výběr" msgid "Name" msgstr "Název" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "Název" msgid "Description" msgstr "Popis" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "Popis (volitelně)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "Cesta" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "Poznámky (volitelné)" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "Data čárového kódu" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "Data čárového kódu třetí strany" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "Hash čárového kódu" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "Jedinečný hash dat čárového kódu" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "Nalezen existující čárový kód" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "Selhání úlohy" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "Úloha na pozadí '{f}' se ani po {n} pokusech nezdařila" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "Chyba serveru" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "Server zaznamenal chybu." @@ -644,8 +644,8 @@ msgstr "Stav objednávky" msgid "Parent Build" msgstr "Nadřazená sestava" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "Zahrnout varianty" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "Volitelné" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "Sestava" @@ -717,13 +717,13 @@ msgstr "Testovatelné" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "Testovatelné" msgid "Part" msgstr "Díl" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "Přiděleno" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "Referenční číslo výrobního příkazu" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "Stavový kód sestavení" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "Kód dávky" @@ -887,7 +887,7 @@ msgstr "Cílové datum dokončení" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Cílové datum dokončení sestavení. Sestavení bude po tomto datu v prodlení." -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "Datum dokončení" @@ -970,7 +970,7 @@ msgstr "Výstup neodpovídá výrobnímu příkazu" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Množství musí být vyšší než nula" @@ -994,8 +994,8 @@ msgstr "Vytvořit objekt" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "Položka sestavení musí specifikovat výstup sestavení, protože hlav 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:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "Skladová položka je nadměrně zabrána" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "Zabrané množství musí být větší než nula" @@ -1040,8 +1040,8 @@ msgstr "Množství musí být 1 pro zřetězený sklad" msgid "Selected stock item does not match BOM line" msgstr "Vybraná skladová položka neodpovídá řádku kusovníku" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "Celé množství požadované pro sledovatelné díly" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Je vyžadována celočíselná hodnota množství, protože kusovník obsahuje sledovatelné díly" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "Sériová čísla" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "Zadejte sériová čísla pro sestavení výstupů" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "Automaticky zvolit sériová čísla" msgid "Automatically allocate required items with matching serial numbers" msgstr "Automaticky přidělit požadované položky s odpovídajícími sériovými čísly" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "Následující sériová čísla již existují nebo jsou neplatná" @@ -1175,8 +1175,8 @@ msgstr "Důvod vyřazení výstupu(ů) sestavy" msgid "Location for completed build outputs" msgstr "Umístění dokončených výstupů sestavy" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "Přijmout, že skladové položky nebyly plně přiřazeny k tomuto výr msgid "Required stock has not been fully allocated" msgstr "Požadované zásoby nebyly plně přiděleny" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "Přijmout neúplné" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part musí ukazovat na stejný díl jako výrobní příkaz" msgid "Item must be in stock" msgstr "Položka musí být skladem" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Dostupné množství ({q}) překročeno" @@ -1303,7 +1303,7 @@ msgstr "Pro přidělení sledovaných dílů musí být zadán výstup sestavy" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Výstup sestavy nelze zadat pro přidělení nesledovaných dílů" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "Položky přidělení musí být poskytnuty" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "Reference v kusovníku" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "Balení" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "Přidělené zásoby" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "Na objednávku" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "Ve výrobě" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "Externí zásoby" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "Dostupné zásoby" @@ -1501,19 +1501,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:725 +#: common/api.py:724 msgid "Is Link" msgstr "Je odkaz" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "Je soubor" -#: common/api.py:776 +#: common/api.py:775 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:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "Uživatel nemá oprávnění k odstranění této přílohy" @@ -1599,8 +1599,8 @@ msgstr "Uživatel" msgid "Price break quantity" msgstr "Množství cenové slevy" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "Cena" @@ -1694,7 +1694,7 @@ msgstr "Název" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "Datum a čas skenování čárového kódu" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "Kontext" @@ -2078,7 +2078,7 @@ msgstr "{verbose_name} zrušeno" msgid "A order that is assigned to you was canceled" msgstr "Objednávka, která je vám přidělena, byla zrušena" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "Přijaté položky" @@ -2504,7 +2504,7 @@ 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:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "Komponent" @@ -3516,7 +3516,7 @@ msgstr "Interní díl je aktivní" msgid "Supplier is Active" msgstr "Dodavatel je aktivní" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "Výrobce" @@ -3714,7 +3714,7 @@ msgstr "Zvolte díl" msgid "Select manufacturer" msgstr "Vyberte výrobce" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "MPN" @@ -3746,7 +3746,7 @@ msgstr "Jednotky" msgid "Parameter units" msgstr "Jednotky parametru" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "Díl dodavatele" @@ -3763,7 +3763,7 @@ msgstr "Jednotky balení musí být větší než nula" msgid "Linked manufacturer part must reference the same base part" msgstr "Odkazovaný díl výrobce musí odkazovat na stejný základní díl" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "Dodavatel" msgid "Select supplier" msgstr "Vyberte dodavatele" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "Skladová evidence dodavatele" @@ -3794,7 +3794,7 @@ msgstr "Adresa URL pro odkaz na externí díl dodavatele" msgid "Supplier part description" msgstr "Popis dílu dodavatele" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "Výchozí měna používaná pro tohoto dodavatele" msgid "Company Name" msgstr "Jméno společnosti" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "Skladem" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,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:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "Neznámý" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "Označení objednávky" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "Cílové datum po" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "Dokončeno před" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "Dokončeno po" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "Objednávka" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "Interní díl" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "Dokončeno" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Nákupní objednávka" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "Nákupní objednávka" msgid "Sales Order" msgstr "Prodejní objednávka" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Cílené datum" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "" @@ -4332,23 +4332,23 @@ msgstr "Referenční kód objednávky dodavatele" msgid "received by" msgstr "přijal" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "Datum vystavení" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "Datum vystavení objednávky" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "Datum dokončení objednávky" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "Místo určení" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "Dodavatel dílu se musí shodovat s dodavatelem PO" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "Množství musí být kladné" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Zákazník" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "Společnost, jíž se položky prodávají" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "Stav prodejní objednávky" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "Reference zákazníka " -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "Referenční kód objednávky zákazníka" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "Datum odeslání" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "odesláno společností" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "Objednávka je již dokončena" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "Objednávka je již zrušena" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "Pouze otevřená objednávka může být označena jako kompletní" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Objednávku nelze dokončit, protože dodávky jsou nekompletní" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "Objednávka nemůže být dokončena, protože jsou neúplné řádkové položky" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "Množství položky" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "Označení řádkové položky" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "Poznámky k řádkovým položkám" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Cílové datum pro tuto řádkovou položku (pro použití cílového data z objednávky ponechte prázdné)" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "Popis řádkové položky (nepovinné)" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "Dodatečný kontext pro tento řádek" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "Cena za jednotku" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "Řádková položka nákupní objednávky" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "Dodavatelský díl musí odpovídat dodavateli" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "Díl dodavatele" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "Doručeno" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "Počet přijatých položek" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "Nákupní cena" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "Jednotková nákupní cena" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "Řádková položka prodejní objednávky" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "Virtuální díl nelze přiřadit k prodejní objednávce" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "K prodejní objednávce lze přiřadit pouze prodejné díly" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "Prodejní cena" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "Jednotková prodejní cena" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "Odesláno" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "Odeslané množství" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "Datum odeslání" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "Datum doručení" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "Datum doručení zásilky" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "Kontroloval(a)" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "Uživatel, který zkontroloval tuto zásilku" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Doprava" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "Číslo zásilky" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "Sledovací číslo" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "Informace o sledování zásilky" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "Číslo faktury" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "Referenční číslo přiřazené faktury" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "Zásilka již byla odeslána" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "Zásilka nemá žádné přidělené skladové položky" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "Skladová položka nebyla přiřazena" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "Nelze přidělit skladovou položku na řádek s jiným dílem" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "Nelze přidělit skladovou položku na řádek bez dílu" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Přidělené množství nesmí překročit množství zásob" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "Množství musí být 1 pro serializovanou skladovou položku" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "Prodejní objednávka neodpovídá zásilce" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "Zásilka neodpovídá prodejní objednávce" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "Řádek" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "Odkaz na zásilku z prodejní objednávky" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "Položka" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "Vyberte skladovou položku pro přidělení" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "Zadejte množství pro přidělení zásob" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "Reference návratové objednávky" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "Společnost, od které se vrací položky" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "Stav návratové objednávky" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "Vyberte položku pro vrácení od zákazníka" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "Datum přijetí" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "Datum přijetí této vrácené položky" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "Výsledek" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "Výsledky pro tuto položku" -#: order/models.py:2563 +#: order/models.py:2567 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:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "Název dodavatele" msgid "Order cannot be cancelled" msgstr "Objednávku nelze zrušit" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "Povolit uzavření objednávky s neúplnými řádkovými položkami" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "Objednávka má nedokončené řádkové položky" @@ -4763,11 +4763,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:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "Číslo zboží (SKU)" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "Interní číslo dílu" @@ -4791,135 +4791,143 @@ msgstr "Dodavatel musí odpovídat objednávce" msgid "Purchase order must match supplier" msgstr "Objednávka musí odpovídat dodavateli" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "Řádková položka" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "Řádková položka neodpovídá nákupní objednávce" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "Vyberte cílové umístění pro přijaté položky" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "Zadat kód šarže pro příchozí skladové položky" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "Zadat sériová čísla pro příchozí skladové položky" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "Přepsat informace o obalu pro příchozí skladové položky" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "Dodatečná poznámka pro příchozí skladové položky" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "Čárový kód" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "Naskenovaný čárový kód" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "Tento čárový kód se již používá" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "U sledovatelných dílů musí být uvedeno celočíselné množství" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "Musí být uvedeny řádkové položky" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "Místo určení musí být specifikováno" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "Hodnoty dodaných čárových kódů musí být unikátní" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "Zásilky" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "Dokončené zásilky" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "Přidělené položky" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "Množství musí být kladné" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "Stavový kód skladové položky" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "Kusovník schválen" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "Kategorie" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "Díly" @@ -5239,7 +5247,7 @@ msgstr "Klíčová slova dílu pro zlepšení vyhledávání" msgid "Part category" msgstr "Kategorie dílu" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "Původní díl" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "Vyberte původní díl, který má být duplikován" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "Kopírovat kusovník" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "Název kategorie" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "Skladové položky" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "Dodavatelé" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "Vyloučit skladové položky v externích umístěních" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "Aktualizovat díly" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "Kontrola procesů na pozadí se nezdařila" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "Aktualizovat cenu pro díl" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "Vybrat nadřazenou sestavu" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "Vymazat existující kusovník" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "Odstranit existující položky kusovníku před nahráním" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "Je vyžadována alespoň jedna položka kusovníku" @@ -7684,10 +7692,6 @@ msgstr "Nákupní objednávka pro tuto skladovou položku" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po index c14a05b4f0..6fe5f211ba 100644 --- a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Kunne ikke konvertere {original} til {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "Ugyldigt antal angivet" @@ -100,8 +100,8 @@ msgstr "Angiv dato" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "" msgid "Invalid choice" msgstr "Ugyldigt valg" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "Ugyldigt valg" msgid "Name" msgstr "Navn" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "Navn" msgid "Description" msgstr "Beskrivelse" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "Beskrivelse (valgfri)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "Sti" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "Markdown noter (valgfri)" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "Stregkode Data" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "Tredjeparts stregkode data" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "Stregkode Hash" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "Unik hash af stregkode data" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "Eksisterende stregkode fundet" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "Serverfejl" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "En fejl blev logget af serveren." @@ -644,8 +644,8 @@ msgstr "" msgid "Parent Build" msgstr "Overordnet produktion" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "Valgfri" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "" @@ -717,13 +717,13 @@ msgstr "" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "" msgid "Part" msgstr "Del" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "Allokeret" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "Produktionsordre reference" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "Produktions statuskode" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "Batch Kode" @@ -887,7 +887,7 @@ msgstr "Projekteret afslutningsdato" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "Dato for afslutning" @@ -970,7 +970,7 @@ msgstr "" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -994,8 +994,8 @@ msgstr "" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1040,8 +1040,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1175,8 +1175,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "Accepter at lagervarer ikke er fuldt tildelt til denne byggeordre" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "Accepter ufuldført" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "" @@ -1501,19 +1501,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1599,8 +1599,8 @@ msgstr "Bruger" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "" @@ -2504,7 +2504,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "" @@ -3714,7 +3714,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "" msgid "Parameter units" msgstr "" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "" @@ -3794,7 +3794,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "" @@ -4332,23 +4332,23 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "Afsendt" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4791,135 +4791,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "Kontrol af baggrundstjeneste mislykkedes" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po index 2496a533a1..eeda95c9f4 100644 --- a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Konnte {original} nicht in {unit} umwandeln" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "Keine gültige Menge" @@ -100,8 +100,8 @@ msgstr "Datum eingeben" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "Doppelte Namen können nicht unter dem selben Elternteil existieren" msgid "Invalid choice" msgstr "Ungültige Auswahl" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "Ungültige Auswahl" msgid "Name" msgstr "Name" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "Name" msgid "Description" msgstr "Beschreibung" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "Beschreibung (optional)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "Pfad" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "Markdown Notizen (optional)" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "Barcode-Daten" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "Drittanbieter-Barcode-Daten" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "Barcode-Hash" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "Eindeutiger Hash der Barcode-Daten" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "Bestehender Barcode gefunden" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "Serverfehler" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "Ein Fehler wurde vom Server protokolliert." @@ -644,8 +644,8 @@ msgstr "Bestellstatus" msgid "Parent Build" msgstr "Eltern-Bauauftrag" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "Varianten einschließen" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "Optional" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "Baugruppe" @@ -717,13 +717,13 @@ msgstr "Prüfbar" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "Prüfbar" msgid "Part" msgstr "Teil" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "Zugeordnet" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "Bauauftragsreferenz" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "Bau-Statuscode" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "Losnummer" @@ -887,7 +887,7 @@ msgstr "geplantes Fertigstellungsdatum" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Zieldatum für Bauauftrag-Fertigstellung." -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "Fertigstellungsdatum" @@ -970,7 +970,7 @@ msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Anzahl muss größer Null sein" @@ -994,8 +994,8 @@ msgstr "Objekt bauen" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "Bauauftragsposition muss ein Endprodukt festlegen, da der übergeordnete 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:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "BestandObjekt ist zu oft zugewiesen" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "Reserviermenge muss größer null sein" @@ -1040,8 +1040,8 @@ msgstr "Anzahl muss 1 für Objekte mit Seriennummer sein" msgid "Selected stock item does not match BOM line" msgstr "Ausgewählter Lagerbestand stimmt nicht mit BOM-Linie überein" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "Ganzzahl für verfolgbare Teile erforderlich" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Ganzzahl erforderlich da die Stückliste nachverfolgbare Teile enthält" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "Seriennummer" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "Seriennummer für dieses Endprodukt eingeben" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "Seriennummern automatisch zuweisen" msgid "Automatically allocate required items with matching serial numbers" msgstr "Benötigte Lagerartikel automatisch mit passenden Seriennummern zuweisen" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "Die folgenden Seriennummern existieren bereits oder sind ungültig" @@ -1175,8 +1175,8 @@ msgstr "Grund für das Verwerfen des Bauauftrages/der Bauaufträge" msgid "Location for completed build outputs" msgstr "Lagerort für fertige Endprodukte" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "Akzeptieren, dass Lagerartikel diesem Bauauftrag nicht vollständig zuge msgid "Required stock has not been fully allocated" msgstr "Benötigter Bestand wurde nicht vollständig zugewiesen" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "Unvollständig Zuweisung akzeptieren" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part muss auf dasselbe Teil verweisen wie der Bauauftrag" msgid "Item must be in stock" msgstr "Teil muss auf Lager sein" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Verfügbare Menge ({q}) überschritten" @@ -1303,7 +1303,7 @@ msgstr "Für Zuweisung von verfolgten Teilen muss ein Endprodukt angegeben sein" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Endprodukt kann bei Zuweisung nicht-verfolgter Teile nicht angegeben werden" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "Zuweisungen müssen angegeben werden" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "Verpackungen" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "Zugewiesener Bestand" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "Bestellt" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "In Produktion" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "Externes Lager" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "Verfügbarer Bestand" @@ -1501,19 +1501,19 @@ msgstr "Überfälliger Bauauftrag" msgid "Build order {bo} is now overdue" msgstr "Bauauftrag {bo} ist jetzt überfällig" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "Link" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "Datei" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "Benutzer hat keine Berechtigung zum Löschen des Anhangs" @@ -1599,8 +1599,8 @@ msgstr "Benutzer" msgid "Price break quantity" msgstr "Preisstaffelungs Anzahl" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "Preis" @@ -1694,7 +1694,7 @@ msgstr "Titel" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "Kontext" @@ -2078,7 +2078,7 @@ msgstr "{verbose_name} storniert" msgid "A order that is assigned to you was canceled" msgstr "Eine Bestellung, die Ihnen zugewiesen war, wurde storniert" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "Artikel erhalten" @@ -2504,7 +2504,7 @@ 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:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "Komponente" @@ -3516,7 +3516,7 @@ msgstr "Internes Teil ist aktiv" msgid "Supplier is Active" msgstr "Lieferant ist aktiv" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "Hersteller" @@ -3714,7 +3714,7 @@ msgstr "Teil auswählen" msgid "Select manufacturer" msgstr "Hersteller auswählen" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "MPN" @@ -3746,7 +3746,7 @@ msgstr "Einheiten" msgid "Parameter units" msgstr "Parametereinheit" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "Zuliefererteil" @@ -3763,7 +3763,7 @@ msgstr "Packeinheiten müssen größer als Null sein" msgid "Linked manufacturer part must reference the same base part" msgstr "Verlinktes Herstellerteil muss dasselbe Basisteil referenzieren" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "Zulieferer" msgid "Select supplier" msgstr "Zulieferer auswählen" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "Lagerbestandseinheit (SKU) des Zulieferers" @@ -3794,7 +3794,7 @@ msgstr "Teil-URL des Zulieferers" msgid "Supplier part description" msgstr "Zuliefererbeschreibung des Teils" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "Standard-Währung für diesen Zulieferer" msgid "Company Name" msgstr "Firmenname" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "Auf Lager" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "Anzahl der zu druckenden Kopien für jedes Label" msgid "Connected" msgstr "Verbunden" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "Unbekannt" @@ -4165,7 +4165,7 @@ msgstr "Konfigurationstyp" msgid "Order Reference" msgstr "Bestellreferenz" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "Ausstehend" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "Hat Preise" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "Bestellung" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "Bestellung abgeschlossen" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "Internes Teil" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "Bestellung ausstehend" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "Fertig" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Bestellung" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "Bestellung" msgid "Sales Order" msgstr "Auftrag" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Rücksendeauftrag" @@ -4283,11 +4283,11 @@ msgstr "Auftragsbeschreibung (optional)" msgid "Select project code for this order" msgstr "Projektcode für diesen Auftrag auswählen" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "Link auf externe Seite" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Zieldatum" @@ -4308,7 +4308,7 @@ msgstr "Ansprechpartner für diesen Auftrag" msgid "Company address for this order" msgstr "Firmenadresse für diesen Auftrag" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "Bestell-Referenz" @@ -4332,23 +4332,23 @@ msgstr "Zulieferer Bestellreferenz" msgid "received by" msgstr "Empfangen von" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "Aufgabedatum" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "Datum an dem die Bestellung aufgegeben wurde" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "Datum an dem der Auftrag fertigstellt wurde" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "Ziel-Lager" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "Teile-Zulieferer muss dem Zulieferer der Bestellung entsprechen" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "Anzahl muss eine positive Zahl sein" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Kunde" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "Firma an die die Teile verkauft werden" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "Kundenreferenz" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "Bestellreferenz" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "Versanddatum" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "Versand von" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "Bestellung ist bereits abgeschlossen" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "Bestellung ist bereits storniert" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "Nur ein offener Auftrag kann als abgeschlossen markiert werden" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Auftrag kann nicht abgeschlossen werden, da unvollständige Sendungen vorhanden sind" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "Auftrag kann nicht abgeschlossen werden, da es unvollständige Positionen gibt" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "Anzahl" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "Position - Referenz" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "Position - Notizen" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Zieldatum für diesen Einzelposten (leer lassen, um das Zieldatum des Auftrags zu verwenden)" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "Positionsbeschreibung (optional)" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "Zusätzlicher Kontext für diese Zeile" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "Stückpreis" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "Lieferantenteil muss mit Lieferant übereinstimmen" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "Zuliefererteil" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "Empfangen" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "Empfangene Objekt-Anzahl" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "Preis" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "Preis pro Einheit" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "Ein virtuelles Teil kann nicht einem Auftrag zugeordnet werden" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "Nur verkaufbare Teile können einem Auftrag zugewiesen werden" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "Verkaufspreis" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "Stückverkaufspreis" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "Versendet" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "Versendete Menge" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "Versanddatum" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "Lieferdatum" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "Versanddatum" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "Kontrolliert von" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "Benutzer, der diese Sendung kontrolliert hat" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Sendung" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "Sendungsnummer" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "Sendungsverfolgungsnummer" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "Informationen zur Sendungsverfolgung" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "Rechnungsnummer" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "Referenznummer für zugehörige Rechnung" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "Sendung wurde bereits versandt" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "Sendung hat keine zugewiesene Lagerartikel" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "Lagerartikel wurde nicht zugewiesen" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "Kann Lagerartikel keiner Zeile mit einem anderen Teil hinzufügen" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "Kann Lagerartikel keiner Zeile ohne Teil hinzufügen" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Die zugeordnete Anzahl darf nicht die verfügbare Anzahl überschreiten" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "Anzahl für serialisierte Lagerartikel muss 1 sein" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "Auftrag gehört nicht zu Sendung" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "Sendung gehört nicht zu Auftrag" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "Position" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "Sendungsnummer-Referenz" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "Position" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "Lagerartikel für Zuordnung auswählen" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "Anzahl für Bestandszuordnung eingeben" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "Rücksendungsreferenz" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "Firma von der die Artikel zurückgeschickt werden" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "Status der Rücksendung" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "Artikel zur Rücksendung auswählen" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "Empfangsdatum" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "Das Datum des Empfangs dieses Rücksendeartikels" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "Ergebnis" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "Ergebnis für dieses Zeilenelement" -#: order/models.py:2563 +#: order/models.py:2567 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:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "Lieferant" msgid "Order cannot be cancelled" msgstr "Bestellung kann nicht verworfen werden" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "Erlaube das Schließen des Auftrags mit unvollständigen Positionen" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "Auftrag hat unvollständige Positionen" @@ -4763,11 +4763,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:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "Lieferanten-Teilenummer" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "Interne Teilenummer" @@ -4791,135 +4791,143 @@ msgstr "Lieferant muss mit der Bestellung übereinstimmen" msgid "Purchase order must match supplier" msgstr "Die Bestellung muss mit dem Lieferant übereinstimmen" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "Position" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "Position stimmt nicht mit Kaufauftrag überein" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "Zielort für empfangene Teile auswählen" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "Losnummer für eingehende Lagerartikel" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "Ablaufdatum" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "Seriennummern für eingehende Lagerartikel" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "Barcode" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "Gescannter Barcode" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "Barcode ist bereits in Verwendung" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "Ganzzahl für verfolgbare Teile erforderlich" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "Positionen müssen angegeben werden" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "Ziel-Lagerort muss angegeben werden" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "Barcode muss eindeutig sein" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "Abgeschlossene Sendungen" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "Verkaufspreis-Währung" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "Keine Sendungsdetails angegeben" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "Position ist nicht diesem Auftrag zugeordnet" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "Anzahl muss positiv sein" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "Seriennummern zum Zuweisen eingeben" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "Sendung wurde bereits versandt" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "Sendung ist nicht diesem Auftrag zugeordnet" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "Folgende Serienummern konnten nicht gefunden werden" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "Artikel der Bestellzeile zurücksenden" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "Lagerartikel Status-Code" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "Artikel entspricht nicht der Rücksendeschrift" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "Artikel wurde bereits erhalten" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "Artikel können nur bei laufenden Bestellungen empfangen werden" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "Verkaufspreis-Währung" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "Kategorie" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "Sie können diese Teilekategorie nicht als strukturell festlegen, da ihr bereits Teile zugewiesen sind!" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "Teile" @@ -5239,7 +5247,7 @@ msgstr "Schlüsselworte um die Sichtbarkeit in Suchergebnissen zu verbessern" msgid "Part category" msgstr "Teile-Kategorie" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN (Interne Produktnummer)" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "Anzahl der Teile, die diese Vorlage verwenden" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "Keine Teile ausgewählt" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "Kategorie auswählen" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "Originalteil" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "Originalteil zum Duplizieren auswählen" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "Bild kopieren" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "Bild vom Originalteil kopieren" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "Stückliste kopieren" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "Stückliste vom Originalteil kopieren" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "Parameter kopieren" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "Parameterdaten vom Originalteil kopieren" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "Anmerkungen kopieren" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "Notizen aus Originalteil kopieren" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "Start-Bestandsmenge" -#: part/serializers.py:567 +#: part/serializers.py:568 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:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "Initialer Lagerort" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "Lagerstandort für dieses Teil angeben" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "Lieferant auswählen (oder leer lassen, um zu überspringen)" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "Hersteller auswählen (oder leer lassen, um zu überspringen)" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "Hersteller-Teilenummer" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "Ausgewählte Firma ist kein gültiger Lieferant" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "Ausgewählte Firma ist kein gültiger Hersteller" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "Herstellerteil mit dieser MPN existiert bereits" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "Lieferantenteil mit dieser SKU existiert bereits" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "Kategoriename" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "Im Bau" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "Lagerartikel" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "Zulieferer" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Gesamtbestand" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "Nicht zugewiesenes Lager" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "Alternatives Lager" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "Teil duplizieren" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "Initiale Daten von anderem Teil kopieren" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "Initialer Lagerbestand" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "Erstelle Teil mit Ausgangsbestand" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "Lieferanteninformationen" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "Lieferanteninformationen zu diesem Teil hinzufügen" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "Kategorieparameter kopieren" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "Parametervorlagen aus der ausgewählten Teilkategorie kopieren" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "Vorhandenes Bild" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "Dateiname eines vorhandenen Teilbildes" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "Bilddatei existiert nicht" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Inventurbericht auf ein bestimmtes Teil und alle Variantenteile beschränken" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Inventurbericht auf eine bestimmte Teilekategorie und alle untergeordneten Kategorien beschränken" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Inventurbericht auf einen bestimmten Lagerort und alle untergeordneten Lagerorte beschränken" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "Externen Bestand ausschließen" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "Lagerartikel an externen Orten ausschließen" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "Bericht generieren" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "Erstelle Berichtsdatei mit berechneten Inventurdaten" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "Teile aktualisieren" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "Angegebene Teile mit berechneten Inventurdaten aktualisieren" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "Inventur-Funktionalität ist nicht aktiviert" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "Hintergrund-Prozess-Kontrolle fehlgeschlagen" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "Niedrigster Preis" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "Berechneten Wert für Mindestpreis überschreiben" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "Mindestpreis Währung" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "Höchster Preis" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "Berechneten Wert für maximalen Preis überschreiben" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "Maximalpreis Währung" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "Aktualisieren" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "Preis für dieses Teil aktualisieren" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, 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:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "Mindestpreis darf nicht größer als der Maximalpreis sein" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "Der Maximalpreis darf nicht kleiner als der Mindestpreis sein" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "Herstellbar" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "Teil auswählen, von dem Stückliste kopiert wird" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "Bestehende Daten entfernen" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "Bestehende Stücklisten-Positionen vor dem Kopieren entfernen" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "Vererbtes einschließen" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "Stücklisten-Positionen einbeziehen, die von Vorlage-Teilen geerbt werden" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "Ungültige Zeilen überspringen" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "Aktiviere diese Option, um ungültige Zeilen zu überspringen" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "Ersatzteile kopieren" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "Ersatzteile beim Duplizieren von Stücklisten-Positionen kopieren" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "Bestehende Stückliste löschen" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "Bestehende Stücklisten-Positionen vor dem Importieren entfernen" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "Keine Teilspalte angegeben" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "Mehrere übereinstimmende Teile gefunden" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "Keine passenden Teile gefunden" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "Teil ist nicht als Komponente angelegt" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "Menge nicht angegeben" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "Ungültige Menge" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "Mindestens eine Stückliste-Position ist erforderlich" @@ -7684,10 +7692,6 @@ msgstr "Bestellung für diesen Lagerartikel" msgid "Destination Sales Order" msgstr "Ziel-Auftrag" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "Ablaufdatum" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Ablaufdatum für Lagerartikel. Bestand wird danach als abgelaufen gekennzeichnet" diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po index ecb8f3b143..dbd83de82a 100644 --- a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Δεν ήταν δυνατή η μετατροπή από {original} σε {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "Μη έγκυρη ποσότητα" @@ -100,8 +100,8 @@ msgstr "Εισάγετε ημερομηνία" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "Διπλότυπα ονόματα δεν μπορούν να υπάρχ msgid "Invalid choice" msgstr "Μη έγκυρη επιλογή" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "Μη έγκυρη επιλογή" msgid "Name" msgstr "Όνομα" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "Όνομα" msgid "Description" msgstr "Περιγραφή" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "Περιγραφή (προαιρετική)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "Μονοπάτι" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "Σημειώσεις Markdown (προαιρετικό)" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "Στοιχεία Barcode" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "Δεδομένα barcode τρίτων" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "Μοναδικό hash δεδομένων barcode" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "Βρέθηκε υπάρχων barcode" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "Σφάλμα διακομιστή" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "Ένα σφάλμα έχει καταγραφεί από το διακομιστή." @@ -644,8 +644,8 @@ msgstr "" msgid "Parent Build" msgstr "Γονική Κατασκευή" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "Προαιρετικό" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "" @@ -717,13 +717,13 @@ msgstr "" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "" msgid "Part" msgstr "Εξάρτημα" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "Κατανεμημένο" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "Αναφορά Παραγγελίας Κατασκευής" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "Κωδικός κατάστασης κατασκευής" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "Κωδικός Παρτίδας" @@ -887,7 +887,7 @@ msgstr "Ημερομηνία ολοκλήρωσης στόχου" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Ημερομηνία ολοκλήρωσης της κατασκευής. Η κατασκευή θα καθυστερήσει μετά από αυτή την ημερομηνία." -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "Ημερομηνία ολοκλήρωσης" @@ -970,7 +970,7 @@ msgstr "Η έξοδος κατασκευής δεν ταιριάζει με τη #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" @@ -994,8 +994,8 @@ msgstr "Αντικείμενο κατασκευής" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "Το στοιχείο κατασκευής πρέπει να ορίζε msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Η καταχωρημένη ποσότητα ({q}) δεν πρέπει να υπερβαίνει τη διαθέσιμη ποσότητα αποθέματος ({a})" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "Στοιχείο αποθέματος είναι υπερ-κατανεμημένο" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0" @@ -1040,8 +1040,8 @@ msgstr "Η ποσότητα πρέπει να είναι 1 για σειριακ msgid "Selected stock item does not match BOM line" msgstr "Το επιλεγμένο στοιχείο αποθέματος δεν ταιριάζει με τη γραμμή ΤΥ" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "Ακέραιη ποσότητα που απαιτείται για αν msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Ακέραιη ποσότητα που απαιτείται, καθώς ο λογαριασμός των υλικών περιέχει ανιχνεύσιμα μέρη" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "Σειριακοί αριθμοί" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "Εισάγετε ποσότητα για την έξοδο κατασκευής" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "Αυτόματη Κατανομή Σειριακών Αριθμών" msgid "Automatically allocate required items with matching serial numbers" msgstr "Αυτόματη κατανομή των απαιτούμενων στοιχείων με τους αντίστοιχους σειριακούς αριθμούς" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "Οι παρακάτω σειριακοί αριθμοί υπάρχουν ήδη ή δεν είναι έγκυροι" @@ -1175,8 +1175,8 @@ msgstr "Αιτία απόρριψης προϊόντων κατασκευής" msgid "Location for completed build outputs" msgstr "Τοποθεσία για ολοκληρωμένα προϊόντα κατασκευής" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "Αποδεχτείτε ότι αντικείμενα αποθέματο msgid "Required stock has not been fully allocated" msgstr "Το απαιτούμενο απόθεμα δεν έχει δεσμευτεί πλήρως" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "Αποδοχή Μη Ολοκληρωμένων" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part πρέπει να δείχνει στο ίδιο εξάρ msgid "Item must be in stock" msgstr "" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "" @@ -1501,19 +1501,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1599,8 +1599,8 @@ msgstr "Χρήστης" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "" @@ -2504,7 +2504,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "" @@ -3714,7 +3714,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "" msgid "Parameter units" msgstr "" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "" @@ -3794,7 +3794,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "" msgid "Sales Order" msgstr "Εντολές Πώλησης" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Επιθυμητή Προθεσμία" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "" @@ -4332,23 +4332,23 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "Προορισμός" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "Αποστάλθηκε" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4791,135 +4791,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "Ο έλεγχος εργασίας στο παρασκήνιο απέτυχε" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po index 59843ea6d1..bff40f372e 100644 --- a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-11 21:19+0000\n" +"POT-Creation-Date: 2025-01-19 06:51+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -85,7 +85,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "" @@ -101,8 +101,8 @@ msgstr "" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -401,7 +401,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -409,9 +409,9 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -419,52 +419,52 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "" @@ -645,8 +645,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -704,7 +704,7 @@ msgid "Optional" msgstr "" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "" @@ -718,13 +718,13 @@ msgstr "" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -742,11 +742,11 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "" @@ -796,7 +796,7 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -866,7 +866,7 @@ msgid "Build status code" msgstr "" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "" @@ -888,7 +888,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "" @@ -971,7 +971,7 @@ msgstr "" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -995,8 +995,8 @@ msgstr "" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1025,11 +1025,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1041,8 +1041,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1118,7 +1118,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "" @@ -1128,8 +1128,8 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1147,7 +1147,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1176,8 +1176,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1243,7 +1243,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "" @@ -1291,7 +1291,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1304,7 +1304,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "" @@ -1368,7 +1368,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "" @@ -1439,19 +1439,19 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "" @@ -1502,19 +1502,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1600,8 +1600,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "" @@ -1695,7 +1695,7 @@ msgstr "" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2036,7 +2036,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2079,7 +2079,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "" @@ -2505,7 +2505,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "" @@ -3517,7 +3517,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "" @@ -3715,7 +3715,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3747,7 +3747,7 @@ msgstr "" msgid "Parameter units" msgstr "" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "" @@ -3764,7 +3764,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3775,7 +3775,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "" @@ -3795,7 +3795,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3858,15 +3858,15 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4074,7 +4074,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "" @@ -4166,7 +4166,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4198,49 +4198,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4248,8 +4248,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4284,11 +4284,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -4309,7 +4309,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "" @@ -4333,23 +4333,23 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4357,323 +4357,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4732,11 +4732,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4764,11 +4764,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4792,135 +4792,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5063,7 +5071,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "" @@ -5125,7 +5133,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "" @@ -5240,7 +5248,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5918,357 +5926,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7685,10 +7693,6 @@ msgstr "" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po index a8d60284e4..ea56eadb36 100644 --- a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Language: es_ES\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "No se pudo convertir {original} a {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "Cantidad proporcionada no válida" @@ -100,8 +100,8 @@ msgstr "Ingrese la fecha" msgid "Invalid decimal value" msgstr "Número decimal no válido" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "Los nombres duplicados no pueden existir bajo el mismo padre" msgid "Invalid choice" msgstr "Selección no válida" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "Selección no válida" msgid "Name" msgstr "Nombre" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "Nombre" msgid "Description" msgstr "Descripción" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "Descripción (opcional)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "Ruta" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "Notas de Markdown (opcional)" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "Datos de código de barras" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "Datos de código de barras de terceros" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "Hash del Código de barras" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "Hash único de datos de código de barras" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "Código de barras existente encontrado" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "Fallo en la tarea" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "Error de servidor" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "Se ha registrado un error por el servidor." @@ -644,8 +644,8 @@ msgstr "Estado del pedido" msgid "Parent Build" msgstr "Construcción o Armado Superior" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "Opcional" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "Montaje" @@ -717,13 +717,13 @@ msgstr "Comprobable" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "Comprobable" msgid "Part" msgstr "Parte" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "Pedido pendiente" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "Asignadas" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "Número de orden de construcción o armado" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "Código de estado de construcción" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "Numero de lote" @@ -887,7 +887,7 @@ msgstr "Fecha límite de finalización" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Fecha límite para la finalización de la construcción. La construcción estará vencida después de esta fecha." -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "Fecha de finalización" @@ -970,7 +970,7 @@ msgstr "La salida de la construcción no coincide con el orden de construcción" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "La cantidad debe ser mayor que cero" @@ -994,8 +994,8 @@ msgstr "Ensamblar equipo" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "Item de construcción o armado debe especificar un resultado o salida, y 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:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "Artículo de stock sobreasignado" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "Cantidad asignada debe ser mayor que cero" @@ -1040,8 +1040,8 @@ msgstr "La cantidad debe ser 1 para el stock serializado" 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:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "Cantidad entera requerida para partes rastreables" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Cantidad entera requerida, ya que la factura de materiales contiene partes rastreables" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "Números de serie" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "Introduzca los números de serie de salidas de construcción" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "Autoasignar Números de Serie" msgid "Automatically allocate required items with matching serial numbers" msgstr "Asignar automáticamente los artículos requeridos con números de serie coincidentes" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "Los siguientes números seriales ya existen o son inválidos" @@ -1175,8 +1175,8 @@ msgstr "Razón para descartar la salida de ensamble(s)" msgid "Location for completed build outputs" msgstr "Ubicación para las salidas de construcción completadas" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "Aceptar que los artículos de stock no se han asignado completamente a e msgid "Required stock has not been fully allocated" msgstr "El stock requerido no ha sido completamente asignado" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "Aceptar incompleto" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part debe apuntar a la misma parte que la orden de construcció msgid "Item must be in stock" msgstr "El artículo debe estar en stock" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Cantidad disponible ({q}) excedida" @@ -1303,7 +1303,7 @@ msgstr "La salida de la construcción debe especificarse para la asignación de msgid "Build output cannot be specified for allocation of untracked parts" msgstr "La salida de construcción no se puede especificar para la asignación de partes no rastreadas" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "Debe proporcionarse la adjudicación de artículos" @@ -1367,7 +1367,7 @@ msgstr "Referencia de orden de Ensamblado" msgid "BOM Reference" msgstr "Referencia BOM" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "Paquetes" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "Stock Asignado" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "En pedido" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "En producción" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "Stock externo" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "Stock Disponible" @@ -1501,19 +1501,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:725 +#: common/api.py:724 msgid "Is Link" msgstr "¿Es enlace?" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "¿Es archivo?" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "El usuario no tiene permiso para eliminar estos adjuntos" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "El usuario no tiene permiso para eliminar este adjunto" @@ -1599,8 +1599,8 @@ msgstr "Usuario" msgid "Price break quantity" msgstr "Cantidad de salto de precio" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "Precio" @@ -1694,7 +1694,7 @@ msgstr "Título" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "Fecha y hora del escaneo de código de barras" msgid "URL endpoint which processed the barcode" msgstr "Dispositivo URL que procesó el código de barras" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "Contexto" @@ -2078,7 +2078,7 @@ msgstr "{verbose_name} cancelado" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "Artículos Recibidos" @@ -2504,7 +2504,7 @@ 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:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "Componente" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "Fabricante" @@ -3714,7 +3714,7 @@ msgstr "Seleccionar parte" msgid "Select manufacturer" msgstr "Seleccionar fabricante" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "Unidades" msgid "Parameter units" msgstr "Unidades de parámetro" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "Parte del proveedor" @@ -3763,7 +3763,7 @@ msgstr "Las unidades de paquete deben ser mayor que cero" msgid "Linked manufacturer part must reference the same base part" msgstr "La parte vinculada del fabricante debe hacer referencia a la misma parte base" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "Proveedor" msgid "Select supplier" msgstr "Seleccionar proveedor" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "Unidad de mantenimiento de stock de proveedores" @@ -3794,7 +3794,7 @@ msgstr "URL del enlace de parte del proveedor externo" msgid "Supplier part description" msgstr "Descripción de la parte del proveedor" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "Moneda predeterminada utilizada para este proveedor" msgid "Company Name" msgstr "Nombre de la empresa" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "En Stock" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "Clave personalizada de estado" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "Información adicional de estado para este artículo" @@ -4073,7 +4073,7 @@ msgstr "Número de copias a imprimir para cada etiqueta" msgid "Connected" msgstr "Conectado" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "Desconocido" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "Referencia del pedido" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "Destacado" @@ -4197,49 +4197,49 @@ msgstr "Fecha objetivo después" msgid "Has Pricing" msgstr "Tiene Precio" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "Completado antes de" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "Completado después de" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "Orden" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "Orden completada" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "Componente interno" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "Orden pendiente" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "Completados" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "Tiene envío" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Orden de compra" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "Orden de compra" msgid "Sales Order" msgstr "Orden de Venta" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Orden de devolución" @@ -4283,11 +4283,11 @@ msgstr "Descripción del pedido (opcional)" msgid "Select project code for this order" msgstr "Seleccione el código del proyecto para este pedido" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "Enlace a Url externa" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Fecha objetivo" @@ -4308,7 +4308,7 @@ msgstr "Punto de contacto para este pedido" msgid "Company address for this order" msgstr "Dirección de la empresa para este pedido" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "Referencia del pedido" @@ -4332,23 +4332,23 @@ msgstr "Código de referencia de pedido del proveedor" msgid "received by" msgstr "recibido por" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "Fecha de emisión" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "Fecha de expedición del pedido" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "La fecha de pedido fue completada" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "Destinación" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "Destino para los artículos recibidos" @@ -4356,323 +4356,323 @@ msgstr "Destino para los artículos recibidos" msgid "Part supplier must match PO supplier" msgstr "El proveedor de la parte debe coincidir con el proveedor de PO" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "La cantidad debe ser un número positivo" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Cliente" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "Empresa a la que se venden los artículos" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "Estado de la orden de venta" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "Referencia del cliente " -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "Código de referencia de pedido del cliente" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "Fecha de envío" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "enviado por" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "La orden ya fue completada" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "La orden ya fue cancelada" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "Sólo una orden abierta puede ser marcada como completa" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "El pedido no se puede completar porque hay envíos incompletos" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "El pedido no se puede completar ya que hay asignaciones incompletas" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "El pedido no se puede completar porque hay partidas incompletas" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "Cantidad del artículo" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "Referencia de partida" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "Notas de partida" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Fecha objetivo para esta partida (dejar en blanco para usar la fecha de destino de la orden)" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "Descripción de partida (opcional)" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "Contexto adicional para esta línea" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "Precio unitario" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "La parte del proveedor debe coincidir con el proveedor" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "Parte del proveedor" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "Recibido" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "Número de artículos recibidos" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "Precio de Compra" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "Precio de compra unitario" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "Una parte virtual no puede ser asignada a un pedido de venta" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "Sólo las partes vendibles pueden ser asignadas a un pedido de venta" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "Precio de Venta" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "Precio de venta unitario" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "Enviado" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "Cantidad enviada" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "Fecha del envío" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "Fecha de entrega" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "Fecha de entrega del envío" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "Revisado por" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "Usuario que revisó este envío" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Envío" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "Número de envío" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "Número de Seguimiento" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "Información de seguimiento del envío" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "Número de factura" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "Número de referencia para la factura asociada" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "El envío ya ha sido enviado" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "El envío no tiene artículos de stock asignados" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "El artículo de stock no ha sido asignado" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "No se puede asignar el artículo de stock a una línea con una parte diferente" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "No se puede asignar stock a una línea sin una parte" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La cantidad de asignación no puede exceder la cantidad de stock" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "La cantidad debe ser 1 para el stock serializado" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "La orden de venta no coincide con el envío" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "El envío no coincide con el pedido de venta" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "Línea" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "Referencia del envío del pedido de venta" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "Ítem" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "Seleccionar artículo de stock para asignar" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "Especificar la cantidad de asignación de stock" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "Referencia de la orden de devolución" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "Empresa de la cual se están devolviendo los artículos" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "Estado de la orden de devolución" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "Seleccionar el artículo a devolver del cliente" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "Fecha de recepción" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "La fecha en la que se recibió este artículo de devolución" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "Resultado" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "Salida para esta partida" -#: order/models.py:2563 +#: order/models.py:2567 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:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "Nombre del proveedor" msgid "Order cannot be cancelled" msgstr "El pedido no puede ser cancelado" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "Permitir cerrar el pedido con partidas incompletas" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "El pedido tiene partidas incompletas" @@ -4763,11 +4763,11 @@ msgstr "Combinar artículos" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "SKU" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "Número de parte interna" @@ -4791,135 +4791,143 @@ msgstr "El proveedor debe coincidir con la orden de compra" msgid "Purchase order must match supplier" msgstr "La orden de compra debe coincidir con el proveedor" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "Partida" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "La partida no coincide con la orden de compra" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "Seleccione la ubicación de destino para los artículos recibidos" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "Introduzca el código de lote para los artículos de almacén entrantes" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "Fecha de Expiración" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "Introduzca números de serie para artículos de almacén entrantes" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "Código de barras" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "Código de barras escaneado" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "Código de barras en uso" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "Debe proporcionarse una cantidad entera para las partes rastreables" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "Se deben proporcionar las partidas" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "Se requiere ubicación de destino" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "Los valores del código de barras deben ser únicos" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "Envíos" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "Envíos completados" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "Moneda del precio de venta" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "Elementos asignados" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "No se proporcionaron detalles de envío" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "La partida no está asociada con este pedido" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "La cantidad debe ser positiva" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "Introduzca números de serie para asignar" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "El envío ya ha sido enviado" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "El envío no está asociado con este pedido" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "No se han encontrado coincidencias para los siguientes números de serie" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "Los siguientes números de serie no están disponibles" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "Partida de orden de devolución" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "La partida no coincide con la orden de devolución" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "La partida ya ha sido recibida" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "Los artículos sólo pueden ser recibidos contra pedidos en curso" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "Moneda de precio de línea" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "Categoría" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "¡No puedes hacer que esta categoría de partes sea estructural porque algunas partes ya están asignadas!" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "Partes" @@ -5239,7 +5247,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:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN" @@ -5917,357 +5925,357 @@ msgstr "ID del modelo" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "No hay partes seleccionadas" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "Seleccionar categoría" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "Parte original" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "Seleccione la parte original a duplicar" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "Copiar Imagen" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "Copiar imagen desde la parte original" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "Copiar BOM" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "Copiar la factura de materiales de la parte original" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "Copiar Parámetros" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "Copiar datos del parámetro de la parte original" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "Copiar Notas" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "Cantidad Inicial de Stock" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "Seleccione proveedor (o déjelo en blanco para saltar)" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "Seleccionar fabricante (o dejar en blanco para saltar)" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "Número de parte del fabricante" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "La empresa seleccionada no es un proveedor válido" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "La empresa seleccionada no es un fabricante válido" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "Nombre de categoría" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "En construcción" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "Elementos de stock" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "Proveedores" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Inventario Total" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "Duplicar Parte" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "Stock Inicial" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "Crear Parte con cantidad inicial de stock" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "Información del proveedor" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "Añadir información inicial del proveedor para esta parte" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "Copiar Parámetros de Categoría" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "Copiar plantillas de parámetro de la categoría de partes seleccionada" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "Imagen Existente" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "El archivo de imagen no existe" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "Generar informe" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "Actualizar partes" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "Falló la comprobación en segundo plano del worker" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "Precio mínimo" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "Anular el valor calculado para precio mínimo" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "Precio mínimo de moneda" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "Precio máximo" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "Precio máximo de moneda" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "Actualizar" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 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:1495 +#: part/serializers.py:1496 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:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "Puede construir" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "Seleccionar parte de la que copiar BOM" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "Eliminar Datos Existentes" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "Eliminar artículos BOM existentes antes de copiar" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "Incluye Heredado" -#: part/serializers.py:1923 +#: part/serializers.py:1924 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:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "Omitir filas no válidas" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "Activar esta opción para omitir filas inválidas" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "Copiar partes sustitutas" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "Limpiar BOM Existente" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "Varios resultados encontrados" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "No se encontraron partes coincidentes" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "La parte no está designada como componente" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "Cantidad no proporcionada" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "Cantidad no válida" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "Se requiere al menos un artículo BOM" @@ -7684,10 +7692,6 @@ msgstr "Orden de compra para este artículo de stock" msgid "Destination Sales Order" msgstr "Orden de venta de destino" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "Fecha de Expiración" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Fecha de caducidad del artículo de stock. El stock se considerará caducado después de esta fecha" 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 6fc6d66449..3300908616 100644 --- a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "No se pudo convertir {original} a {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "Cantidad proporcionada no válida" @@ -100,8 +100,8 @@ msgstr "Ingrese la fecha" msgid "Invalid decimal value" msgstr "Número decimal inválido" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "Los nombres duplicados no pueden existir bajo el mismo padre" msgid "Invalid choice" msgstr "Selección no válida" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "Selección no válida" msgid "Name" msgstr "Nombre" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "Nombre" msgid "Description" msgstr "Descripción" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "Descripción (opcional)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "Ruta" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "Notas de Markdown (opcional)" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "Datos de código de barras" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "Datos de código de barras de terceros" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "Hash del Código de barras" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "Hash único de datos de código de barras" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "Código de barras existente encontrado" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "Fallo en la tarea" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "Error de servidor" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "Se ha registrado un error por el servidor." @@ -644,8 +644,8 @@ msgstr "Estado del pedido" msgid "Parent Build" msgstr "Construcción o Armado Superior" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "Incluye Variantes" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "Opcional" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "Montaje" @@ -717,13 +717,13 @@ msgstr "Comprobable" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "Comprobable" msgid "Part" msgstr "Parte" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "Pedido pendiente" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "Asignadas" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "Número de orden de construcción o armado" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "Código de estado de construcción" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "Numero de lote" @@ -887,7 +887,7 @@ msgstr "Fecha límite de finalización" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Fecha límite para la finalización de la construcción. La construcción estará vencida después de esta fecha." -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "Fecha de finalización" @@ -970,7 +970,7 @@ msgstr "La salida de la construcción no coincide con el orden de construcción" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "La cantidad debe ser mayor que cero" @@ -994,8 +994,8 @@ msgstr "Ensamblar equipo" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "Item de construcción o armado debe especificar un resultado o salida, y 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:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "Artículo de stock sobreasignado" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "Cantidad asignada debe ser mayor que cero" @@ -1040,8 +1040,8 @@ msgstr "La cantidad debe ser 1 para el stock serializado" 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:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "Cantidad entera requerida para partes rastreables" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Cantidad entera requerida, ya que la factura de materiales contiene partes rastreables" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "Números de serie" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "Introduzca los números de serie de salidas de construcción" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "Autoasignar Números de Serie" msgid "Automatically allocate required items with matching serial numbers" msgstr "Asignar automáticamente los artículos requeridos con números de serie coincidentes" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "Los siguientes números seriales ya existen o son inválidos" @@ -1175,8 +1175,8 @@ msgstr "Razón para descartar la salida de ensamble(s)" msgid "Location for completed build outputs" msgstr "Ubicación para las salidas de construcción completadas" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "Aceptar que los artículos de stock no se han asignado completamente a e msgid "Required stock has not been fully allocated" msgstr "El stock requerido no ha sido completamente asignado" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "Aceptar incompleto" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part debe apuntar a la misma parte que la orden de construcció msgid "Item must be in stock" msgstr "El artículo debe estar en stock" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Cantidad disponible ({q}) excedida" @@ -1303,7 +1303,7 @@ msgstr "La salida de la construcción debe especificarse para la asignación de msgid "Build output cannot be specified for allocation of untracked parts" msgstr "La salida de construcción no se puede especificar para la asignación de partes no rastreadas" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "Debe proporcionarse la adjudicación de artículos" @@ -1367,7 +1367,7 @@ msgstr "Referencia de orden de Ensamblado" msgid "BOM Reference" msgstr "Referencia BOM" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "Paquetes" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "Stock Asignado" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "En pedido" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "En producción" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "Stock externo" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "Stock Disponible" @@ -1501,19 +1501,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:725 +#: common/api.py:724 msgid "Is Link" msgstr "¿Es enlace?" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "¿Es archivo?" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "El usuario no tiene permiso para eliminar estos adjuntos" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "El usuario no tiene permiso para eliminar este adjunto" @@ -1599,8 +1599,8 @@ msgstr "Usuario" msgid "Price break quantity" msgstr "Cantidad de salto de precio" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "Precio" @@ -1694,7 +1694,7 @@ msgstr "Título" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "Fecha y hora del escaneo de código de barras" msgid "URL endpoint which processed the barcode" msgstr "Dispositivo URL que procesó el código de barras" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "Contexto" @@ -2078,7 +2078,7 @@ msgstr "{verbose_name} cancelado" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "Artículos Recibidos" @@ -2504,7 +2504,7 @@ 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:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "Componente" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "Fabricante" @@ -3714,7 +3714,7 @@ msgstr "Seleccionar parte" msgid "Select manufacturer" msgstr "Seleccionar fabricante" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "Unidades" msgid "Parameter units" msgstr "Unidades de parámetro" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "Parte del proveedor" @@ -3763,7 +3763,7 @@ msgstr "Las unidades de paquete deben ser mayor que cero" msgid "Linked manufacturer part must reference the same base part" msgstr "La parte vinculada del fabricante debe hacer referencia a la misma parte base" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "Proveedor" msgid "Select supplier" msgstr "Seleccionar proveedor" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "Unidad de mantenimiento de stock de proveedores" @@ -3794,7 +3794,7 @@ msgstr "URL del enlace de parte del proveedor externo" msgid "Supplier part description" msgstr "Descripción de la parte del proveedor" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "Moneda predeterminada utilizada para este proveedor" msgid "Company Name" msgstr "Nombre de la empresa" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "En Stock" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "Clave personalizada de estado" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "Información adicional de estado para este artículo" @@ -4073,7 +4073,7 @@ msgstr "Número de copias a imprimir para cada etiqueta" msgid "Connected" msgstr "Conectado" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "Desconocido" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "Referencia del pedido" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "Destacado" @@ -4197,49 +4197,49 @@ msgstr "Fecha objetivo después de" msgid "Has Pricing" msgstr "Tiene Precio" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "Completado antes de" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "Completado después de" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "Orden" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "Orden completada" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "Componente interno" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "Orden pendiente" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "Completados" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "Tiene envío" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Orden de compra" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "Orden de compra" msgid "Sales Order" msgstr "Orden de Venta" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Orden de devolución" @@ -4283,11 +4283,11 @@ msgstr "Descripción del pedido (opcional)" msgid "Select project code for this order" msgstr "Seleccione el código del proyecto para este pedido" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "Enlace a Url externa" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Fecha objetivo" @@ -4308,7 +4308,7 @@ msgstr "Punto de contacto para este pedido" msgid "Company address for this order" msgstr "Dirección de la empresa para este pedido" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "Referencia del pedido" @@ -4332,23 +4332,23 @@ msgstr "Código de referencia de pedido del proveedor" msgid "received by" msgstr "recibido por" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "Fecha de emisión" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "Fecha de expedición del pedido" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "La fecha de pedido fue completada" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "Destinación" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "Destino para los artículos recibidos" @@ -4356,323 +4356,323 @@ msgstr "Destino para los artículos recibidos" msgid "Part supplier must match PO supplier" msgstr "El proveedor de la parte debe coincidir con el proveedor de PO" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "La cantidad debe ser un número positivo" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Cliente" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "Empresa a la que se venden los artículos" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "Estado de la orden de venta" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "Referencia del cliente " -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "Código de referencia de pedido del cliente" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "Fecha de envío" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "enviado por" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "La orden ya fue completada" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "La orden ya fue cancelada" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "Sólo una orden abierta puede ser marcada como completa" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "El pedido no se puede completar porque hay envíos incompletos" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "El pedido no se puede completar ya que hay asignaciones incompletas" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "El pedido no se puede completar porque hay partidas incompletas" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "Cantidad del artículo" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "Referencia de partida" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "Notas de partida" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Fecha objetivo para esta partida (dejar en blanco para usar la fecha de destino de la orden)" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "Descripción de partida (opcional)" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "Contexto adicional para esta línea" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "Precio unitario" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "La parte del proveedor debe coincidir con el proveedor" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "Parte del proveedor" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "Recibido" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "Número de artículos recibidos" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "Precio de Compra" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "Precio de compra unitario" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "Una parte virtual no puede ser asignada a un pedido de venta" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "Sólo las partes vendibles pueden ser asignadas a un pedido de venta" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "Precio de Venta" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "Precio de venta unitario" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "Enviado" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "Cantidad enviada" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "Fecha del envío" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "Fecha de entrega" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "Fecha de entrega del envío" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "Revisado por" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "Usuario que revisó este envío" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Envío" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "Número de envío" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "Número de Seguimiento" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "Información de seguimiento del envío" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "Número de factura" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "Número de referencia para la factura asociada" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "El envío ya ha sido enviado" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "El envío no tiene artículos de stock asignados" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "El artículo de stock no ha sido asignado" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "No se puede asignar el artículo de stock a una línea con una parte diferente" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "No se puede asignar stock a una línea sin una parte" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La cantidad de asignación no puede exceder la cantidad de stock" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "La cantidad debe ser 1 para el stock serializado" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "La orden de venta no coincide con el envío" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "El envío no coincide con el pedido de venta" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "Línea" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "Referencia del envío del pedido de venta" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "Ítem" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "Seleccionar artículo de stock para asignar" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "Especificar la cantidad de asignación de stock" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "Referencia de la orden de devolución" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "Empresa de la cual se están devolviendo los artículos" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "Estado de la orden de devolución" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "El artículo de almacén debe ser especificado" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "La cantidad de retorno excede la cantidad de existencias" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "La cantidad de retorno debe ser mayor que cero" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "Cantidad inválida para el artículo de stock serializado" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "Seleccionar el artículo a devolver del cliente" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "Fecha de recepción" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "La fecha en la que se recibió este artículo de devolución" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "Resultado" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "Salida para esta partida" -#: order/models.py:2563 +#: order/models.py:2567 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:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "Nombre del proveedor" msgid "Order cannot be cancelled" msgstr "El pedido no puede ser cancelado" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "Permitir cerrar el pedido con partidas incompletas" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "El pedido tiene partidas incompletas" @@ -4763,11 +4763,11 @@ msgstr "Combinar artículos" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "SKU" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "Número de parte interna" @@ -4791,135 +4791,143 @@ msgstr "El proveedor debe coincidir con la orden de compra" msgid "Purchase order must match supplier" msgstr "La orden de compra debe coincidir con el proveedor" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "Partida" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "La partida no coincide con la orden de compra" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "Seleccione la ubicación de destino para los artículos recibidos" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "Introduzca el código de lote para los artículos de almacén entrantes" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "Fecha de Expiración" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "Introduzca números de serie para artículos de almacén entrantes" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "Código de barras" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "Código de barras escaneado" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "Código de barras en uso" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "Debe proporcionarse una cantidad entera para las partes rastreables" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "Se deben proporcionar las partidas" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "Se requiere ubicación de destino" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "Los valores del código de barras deben ser únicos" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "Envíos" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "Envíos completados" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "Moneda del precio de venta" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "Elementos asignados" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "No se proporcionaron detalles de envío" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "La partida no está asociada con este pedido" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "La cantidad debe ser positiva" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "Introduzca números de serie para asignar" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "El envío ya ha sido enviado" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "El envío no está asociado con este pedido" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "No se han encontrado coincidencias para los siguientes números de serie" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "Los siguientes números de serie no están disponibles" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "Partida de orden de devolución" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "La partida no coincide con la orden de devolución" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "La partida ya ha sido recibida" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "Los artículos sólo pueden ser recibidos contra pedidos en curso" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "Cantidad a devolver" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "Moneda de precio de línea" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "Categoría" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "¡No puedes hacer que esta categoría de partes sea estructural porque algunas partes ya están asignadas!" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "Partes" @@ -5239,7 +5247,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:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN" @@ -5917,357 +5925,357 @@ msgstr "ID del modelo" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "No hay partes seleccionadas" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "Seleccionar categoría" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "Parte original" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "Seleccione la parte original a duplicar" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "Copiar Imagen" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "Copiar imagen desde la parte original" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "Copiar BOM" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "Copiar la factura de materiales de la parte original" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "Copiar Parámetros" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "Copiar datos del parámetro de la parte original" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "Copiar Notas" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "Cantidad Inicial de Stock" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "Seleccione proveedor (o déjelo en blanco para saltar)" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "Seleccionar fabricante (o dejar en blanco para saltar)" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "Número de parte del fabricante" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "La empresa seleccionada no es un proveedor válido" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "La empresa seleccionada no es un fabricante válido" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "Nombre de categoría" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "En construcción" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "Elementos de stock" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "Proveedores" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Inventario Total" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "Duplicar Parte" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "Stock Inicial" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "Crear Parte con cantidad inicial de stock" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "Información del proveedor" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "Añadir información inicial del proveedor para esta parte" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "Copiar Parámetros de Categoría" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "Copiar plantillas de parámetro de la categoría de partes seleccionada" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "Imagen Existente" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "El archivo de imagen no existe" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "Generar informe" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "Actualizar partes" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "Falló la comprobación en segundo plano del worker" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "Precio mínimo" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "Anular el valor calculado para precio mínimo" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "Precio mínimo de moneda" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "Precio máximo" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "Precio máximo de moneda" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "Actualizar" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 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:1495 +#: part/serializers.py:1496 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:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "Puede construir" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "Seleccionar parte de la que copiar BOM" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "Eliminar Datos Existentes" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "Eliminar artículos BOM existentes antes de copiar" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "Incluye Heredado" -#: part/serializers.py:1923 +#: part/serializers.py:1924 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:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "Omitir filas no válidas" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "Activar esta opción para omitir filas inválidas" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "Copiar partes sustitutas" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "Limpiar BOM Existente" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "Varios resultados encontrados" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "No se encontraron partes coincidentes" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "La parte no está designada como componente" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "Cantidad no proporcionada" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "Cantidad no válida" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "Se requiere al menos un artículo BOM" @@ -7684,10 +7692,6 @@ msgstr "Orden de compra para este artículo de stock" msgid "Destination Sales Order" msgstr "Orden de venta de destino" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "Fecha de Expiración" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Fecha de caducidad del artículo de stock. El stock se considerará caducado después de esta fecha" diff --git a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po index f35a4a53b8..e149bbae09 100644 --- a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Language: et_EE\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "" @@ -100,8 +100,8 @@ msgstr "Pane kuupäev" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "" msgid "Name" msgstr "Nimi" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "Nimi" msgid "Description" msgstr "Kirjeldus" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "Kirjeldus (valikuline)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "Tee" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "Serveri viga" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "" @@ -644,8 +644,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "Valikuline" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "" @@ -717,13 +717,13 @@ msgstr "" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "" msgid "Part" msgstr "Osa" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "" @@ -887,7 +887,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "" @@ -970,7 +970,7 @@ msgstr "" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -994,8 +994,8 @@ msgstr "" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1040,8 +1040,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1175,8 +1175,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "Saadaval laos" @@ -1501,19 +1501,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "On link" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "On fail" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1599,8 +1599,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "" @@ -2504,7 +2504,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "" @@ -3714,7 +3714,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "" msgid "Parameter units" msgstr "" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "" @@ -3794,7 +3794,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "" @@ -4332,23 +4332,23 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4791,135 +4791,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "Järgmised seerianumbrid ei ole saadaval" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po index e832723736..3d88a9d7f3 100644 --- a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "" @@ -100,8 +100,8 @@ msgstr "تاریخ را وارد کنید" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "" @@ -644,8 +644,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "" @@ -717,13 +717,13 @@ msgstr "" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "" @@ -887,7 +887,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "" @@ -970,7 +970,7 @@ msgstr "" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -994,8 +994,8 @@ msgstr "" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1040,8 +1040,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1175,8 +1175,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "" @@ -1501,19 +1501,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1599,8 +1599,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "" @@ -2504,7 +2504,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "" @@ -3714,7 +3714,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "" msgid "Parameter units" msgstr "" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "" @@ -3794,7 +3794,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "" @@ -4332,23 +4332,23 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4791,135 +4791,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po index 2c9452b867..02a3c229d5 100644 --- a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Language: fi_FI\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "Annettu määrä on virheellinen" @@ -100,8 +100,8 @@ msgstr "Anna päivämäärä" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "" msgid "Invalid choice" msgstr "Virheellinen valinta" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "Virheellinen valinta" msgid "Name" msgstr "Nimi" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "Nimi" msgid "Description" msgstr "Kuvaus" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "Kuvaus (valinnainen)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "Polku" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "Viivakoodin Tiedot" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "Palvelinvirhe" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "" @@ -644,8 +644,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "" @@ -717,13 +717,13 @@ msgstr "" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "" msgid "Part" msgstr "Osa" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "" @@ -887,7 +887,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "" @@ -970,7 +970,7 @@ msgstr "" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -994,8 +994,8 @@ msgstr "" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1040,8 +1040,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "Sarjanumerot" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1175,8 +1175,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "" @@ -1501,19 +1501,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1599,8 +1599,8 @@ msgstr "Käyttäjä" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "Hinta" @@ -1694,7 +1694,7 @@ msgstr "Otsikko" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "" @@ -2504,7 +2504,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "Komponentti" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "Valmistaja" @@ -3714,7 +3714,7 @@ msgstr "" msgid "Select manufacturer" msgstr "Valitse valmistaja" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "" msgid "Parameter units" msgstr "" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "Toimittaja" msgid "Select supplier" msgstr "Valitse toimittaja" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "Toimittajan varastonimike" @@ -3794,7 +3794,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "Valmis" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "Tilauksen viite" @@ -4332,23 +4332,23 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Asiakas" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "Asiakkaan viite " -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "Vastaanotettu" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "Lähetetty" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "Seurantakoodi" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "Laskunumero" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4791,135 +4791,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "Viivakoodi" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "Kategoria" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "Valmistajan osanumero" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "Luo raportti" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po index 53e10ad04a..179da227c1 100644 --- a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Impossible de convertir {original} en {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "Quantité fournie invalide" @@ -100,8 +100,8 @@ msgstr "Entrer la date" msgid "Invalid decimal value" msgstr "Valeur décimale invalide" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "Les noms dupliqués ne peuvent pas exister sous le même parent" msgid "Invalid choice" msgstr "Choix invalide" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "Choix invalide" msgid "Name" msgstr "Nom" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "Nom" msgid "Description" msgstr "Description" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "Description (facultative)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "Chemin d'accès" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "Notes Markdown (option)" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "Données du code-barres" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "Données de code-barres tierces" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "Hash du code-barre" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "Hachage unique des données du code-barres" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "Code-barres existant trouvé" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "Échec de la tâche" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "Erreur serveur" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "Une erreur a été loguée par le serveur." @@ -644,8 +644,8 @@ msgstr "Statut de la commande" msgid "Parent Build" msgstr "Fabrication parente" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "Inclure les variantes" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "Facultatif" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "Assemblage" @@ -717,13 +717,13 @@ msgstr "Testable" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "Testable" msgid "Part" msgstr "Pièce" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "Allouée" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "Référence de l' Ordre de Fabrication" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "Code de statut de construction" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "Code de lot" @@ -887,7 +887,7 @@ msgstr "Date d'achèvement cible" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Date cible pour l'achèvement de la construction. La construction sera en retard après cette date." -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "Date d'achèvement" @@ -970,7 +970,7 @@ msgstr "L'ordre de production de correspond pas à l'ordre de commande" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "La quantité doit être supérieure à zéro" @@ -994,8 +994,8 @@ msgstr "Création de l'objet" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "L'élément de construction doit spécifier une sortie de construction, 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:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "L'article de stock est suralloué" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "La quantité allouée doit être supérieure à zéro" @@ -1040,8 +1040,8 @@ msgstr "La quantité doit être de 1 pour stock sérialisé" msgid "Selected stock item does not match BOM line" msgstr "L'article de stock sélectionné ne correspond pas à la ligne BOM" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "Quantité entière requise pour les pièces à suivre" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Quantité entière requise, car la facture de matériaux contient des pièces à puce" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "Numéros de série" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "Entrer les numéros de séries pour la fabrication" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "Allouer automatiquement les numéros de série" msgid "Automatically allocate required items with matching serial numbers" msgstr "Affecter automatiquement les éléments requis avec les numéros de série correspondants" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "Les numéros de série suivants existent déjà, ou sont invalides" @@ -1175,8 +1175,8 @@ msgstr "Motif de l'élimination des produits de construction(s)" msgid "Location for completed build outputs" msgstr "Emplacement des ordres de production achevés" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "Accepter les articles de stock qui n'ont pas été complètement alloué msgid "Required stock has not been fully allocated" msgstr "Le stock requis n'a pas encore été totalement alloué" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "Accepter les incomplèts" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part doit pointer sur la même pièce que l'ordre de constructi msgid "Item must be in stock" msgstr "L'article doit être en stock" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantité disponible ({q}) dépassée" @@ -1303,7 +1303,7 @@ msgstr "La sortie de construction doit être spécifiée pour l'allocation des p msgid "Build output cannot be specified for allocation of untracked parts" msgstr "La sortie de la construction ne peut pas être spécifiée pour l'allocation des pièces non suivies" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "Les articles d'allocation doivent être fournis" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "Conditionnement" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "Stock alloué" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "En Commande" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "En Production" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "Stock externe" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "Stock disponible" @@ -1501,19 +1501,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:725 +#: common/api.py:724 msgid "Is Link" msgstr "C'est un lien" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "C'est un fichier" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "L'utilisateur n'a pas les permissions de supprimer cette pièce jointe" @@ -1599,8 +1599,8 @@ msgstr "Utilisateur" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "Prix" @@ -1694,7 +1694,7 @@ msgstr "Titre" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "Date et heure du scan de code-barres" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "Contexte" @@ -2078,7 +2078,7 @@ msgstr "{verbose_name} annulé" msgid "A order that is assigned to you was canceled" msgstr "Une commande qui vous est assignée a été annulée" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "Articles reçus" @@ -2504,7 +2504,7 @@ 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:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "Composant" @@ -3516,7 +3516,7 @@ msgstr "La pièce interne est active" msgid "Supplier is Active" msgstr "Le fournisseur est actif" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "Fabricant" @@ -3714,7 +3714,7 @@ msgstr "" msgid "Select manufacturer" msgstr "Sélectionner un fabricant" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "Unités" msgid "Parameter units" msgstr "Unités du paramètre" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "Pièce fournisseur" @@ -3763,7 +3763,7 @@ msgstr "" 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:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "Fournisseur" msgid "Select supplier" msgstr "Sélectionner un fournisseur" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "Unité de gestion des stocks des fournisseurs" @@ -3794,7 +3794,7 @@ msgstr "Lien de la pièce du fournisseur externe" msgid "Supplier part description" msgstr "Description de la pièce du fournisseur" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "Devise par défaut utilisée pour ce fournisseur" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "En Stock" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "Nombre de copies à imprimer pour chaque étiquette" msgid "Connected" msgstr "Connecté" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "Inconnu" @@ -4165,7 +4165,7 @@ msgstr "Type de configuration" msgid "Order Reference" msgstr "Référence de commande" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "Possède un Tarif" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "Commande" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "Commande Complétée" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "Pièces Internes" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "Commande En Attente" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "Terminé" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Commande d’achat" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "Commande d’achat" msgid "Sales Order" msgstr "Commandes" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Retour de commande" @@ -4283,11 +4283,11 @@ msgstr "Description de la commande (facultatif)" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "Lien vers une page externe" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Date Cible" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "Adresse de l'entreprise pour cette commande" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "Référence de la commande" @@ -4332,23 +4332,23 @@ msgstr "Code de référence de la commande fournisseur" msgid "received by" msgstr "reçu par" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "Date d'émission" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "Date d'émission de la commande" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "Date à laquelle la commande a été complété" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "Destination" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "La quantité doit être un nombre positif" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Client" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "Société à laquelle les articles sont vendus" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "Référence client " -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "Nom de l’expédition" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "expédié par" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "La commande ne peut pas être terminée car il y a des envois incomplets" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "Nombre d'élement" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "Prix unitaire" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "Pièce fournisseur" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "Reçu" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "Nombre d'éléments reçus" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "Prix d'achat" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "Prix d'achat unitaire" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "La pièce virtuelle ne peut pas être affectée à une commande" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "Seules les pièces vendues peuvent être attribuées à une commande" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "Prix de vente" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "Prix de vente unitaire" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "Expédié" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "Quantité expédiée" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "Date d'expédition" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "Date de Livraison" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "Vérifié par" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "Utilisateur qui a vérifié cet envoi" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Envoi" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "Numéro d'expédition" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "N° de suivi" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "Information de suivi des colis" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "N° de facture" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "Numéro de référence de la facture associée" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "Le colis a déjà été envoyé" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "L'expédition n'a pas d'articles en stock alloués" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "L'article de stock n'a pas été assigné" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "Impossible d'allouer l'article en stock à une ligne avec une autre pièce" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "Impossible d'allouer le stock à une ligne sans pièce" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La quantité d'allocation ne peut pas excéder la quantité en stock" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "Ligne" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "Article" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "Statut du retour de commande" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "Nom du fournisseur" msgid "Order cannot be cancelled" msgstr "La commande ne peut pas être annulée" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4791,135 +4791,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "Date d'expiration" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "Entrez les numéros de série pour les articles de stock entrants" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "Code-barres" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "Le code-barres est déjà utilisé" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "Une quantité entière doit être fournie pour les pièces tracables" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "Devise du prix de vente" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "Entrez les numéros de série à allouer" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "Aucune correspondance trouvée pour les numéros de série suivants" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "Les numéros de série suivants sont indisponibles" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "Catégorie" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "Pièces" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "Catégorie de la pièce" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN" @@ -5917,357 +5925,357 @@ msgstr "Identifiant du Modèle" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "Copier l'image" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "Copier les paramètres" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "Nom catégorie" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "Construction" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "Éléments en stock" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "Fournisseurs" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Stock total" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "Échec de la vérification du processus d'arrière-plan" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "Prix Minimum" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "Prix Maximum" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "IPN du composant" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "Date d'expiration" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po index eca23cab84..69c6096b6d 100644 --- a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "" @@ -100,8 +100,8 @@ msgstr "הזן תאריך סיום" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "שמות כפולים אינם יכולים להתקיים תחת אות msgid "Invalid choice" msgstr "בחירה שגויה" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "בחירה שגויה" msgid "Name" msgstr "שם" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "שם" msgid "Description" msgstr "תיאור" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "תיאור (לא חובה)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "נתיב" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "הערות סימון (אופציונלי)" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "נתוני ברקוד" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "נתוני ברקוד של צד שלישי" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "ברקוד Hash" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "Hash ייחודי של נתוני ברקוד" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "נמצא ברקוד קיים" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "שגיאת שרת" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "נרשמה שגיאה על ידי השרת." @@ -644,8 +644,8 @@ msgstr "" msgid "Parent Build" msgstr "מקור הבנייה" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "" @@ -717,13 +717,13 @@ msgstr "" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "" msgid "Part" msgstr "רכיב" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "" @@ -887,7 +887,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "" @@ -970,7 +970,7 @@ msgstr "" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -994,8 +994,8 @@ msgstr "" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1040,8 +1040,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "מספרים סידוריים" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1175,8 +1175,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "" @@ -1501,19 +1501,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1599,8 +1599,8 @@ msgstr "משתמש" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "" @@ -2504,7 +2504,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "" @@ -3714,7 +3714,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "" msgid "Parameter units" msgstr "" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "" @@ -3794,7 +3794,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "" @@ -4332,23 +4332,23 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "נשלח" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4791,135 +4791,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po index c1d1a23b12..7a44a7bf30 100644 --- a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Language: hi_IN\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "" @@ -100,8 +100,8 @@ msgstr "तारीख दर्ज करें" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "" @@ -644,8 +644,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "" @@ -717,13 +717,13 @@ msgstr "" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "" @@ -887,7 +887,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "" @@ -970,7 +970,7 @@ msgstr "" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -994,8 +994,8 @@ msgstr "" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1040,8 +1040,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1175,8 +1175,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "" @@ -1501,19 +1501,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1599,8 +1599,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "" @@ -2504,7 +2504,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "" @@ -3714,7 +3714,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "" msgid "Parameter units" msgstr "" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "" @@ -3794,7 +3794,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "" @@ -4332,23 +4332,23 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4791,135 +4791,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po index 060beb55b7..053ae05519 100644 --- a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "{original} átváltása {unit}-ra sikertelen" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "Nem megfelelő mennyiség" @@ -100,8 +100,8 @@ msgstr "Dátum megadása" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "Duplikált nevek nem lehetnek ugyanazon szülő alatt" msgid "Invalid choice" msgstr "Érvénytelen választás" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "Érvénytelen választás" msgid "Name" msgstr "Név" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "Név" msgid "Description" msgstr "Leírás" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "Leírás (opcionális)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "Elérési út" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "Markdown megjegyzések (opcionális)" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "Vonalkód adat" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "Harmadik féltől származó vonalkód adat" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "Vonalkód hash" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "Egyedi vonalkód hash" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "Létező vonalkód" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "Kiszolgálóhiba" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "A kiszolgáló egy hibaüzenetet rögzített." @@ -644,8 +644,8 @@ msgstr "Rendelés állapota" msgid "Parent Build" msgstr "Szülő gyártás" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "Változatokkal együtt" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "Opcionális" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "Gyártmány" @@ -717,13 +717,13 @@ msgstr "Ellenőrizhető" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "Ellenőrizhető" msgid "Part" msgstr "Alkatrész" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "Lefoglalva" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "Gyártási utasítás azonosító" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "Gyártás státusz kód" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "Batch kód" @@ -887,7 +887,7 @@ msgstr "Befejezés cél dátuma" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Cél dátum a gyártás befejezéséhez. Ez után késettnek számít majd." -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "Befejezés dátuma" @@ -970,7 +970,7 @@ msgstr "Gyártási kimenet nem egyezik a gyártási utasítással" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Mennyiségnek nullánál többnek kell lennie" @@ -994,8 +994,8 @@ msgstr "Gyártás objektum" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "Gyártási tételnek meg kell adnia a gyártási kimenetet, mivel a fő 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:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "Készlet túlfoglalva" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "Lefoglalt mennyiségnek nullánál többnek kell lennie" @@ -1040,8 +1040,8 @@ msgstr "Egyedi követésre kötelezett tételeknél a menyiség 1 kell legyen" msgid "Selected stock item does not match BOM line" msgstr "A készlet tétel nem egyezik az alkatrészjegyzékkel" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "Egész számú mennyiség szükséges az egyedi követésre kötelezett msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Egész számú mennyiség szükséges, mivel az alkatrészjegyzék egyedi követésre kötelezett alkatrészeket tartalmaz" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "Sorozatszámok" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "Add meg a sorozatszámokat a gyártás kimenetéhez" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "Sorozatszámok automatikus hozzárendelése" msgid "Automatically allocate required items with matching serial numbers" msgstr "Szükséges tételek automatikus hozzárendelése a megfelelő sorozatszámokkal" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "A következő sorozatszámok már léteznek vagy nem megfelelőek" @@ -1175,8 +1175,8 @@ msgstr "Selejtezés oka" msgid "Location for completed build outputs" msgstr "A kész gyártási kimenetek helye" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1243,7 +1243,7 @@ msgstr "Fogadd el hogy a készlet tételek nincsenek teljesen lefoglalva ehhez a msgid "Required stock has not been fully allocated" msgstr "A szükséges készlet nem lett teljesen lefoglalva" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "Befejezetlenek elfogadása" @@ -1291,7 +1291,7 @@ msgstr "bom_item.part ugyanarra az alkatrészre kell mutasson mint a gyártási msgid "Item must be in stock" msgstr "A tételnek kell legyen készlete" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Rendelkezésre álló mennyiség ({q}) túllépve" @@ -1304,7 +1304,7 @@ msgstr "Gyártási kimenetet meg kell adni a követésre kötelezett alkatrésze msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Gyártási kimenetet nem lehet megadni a követésre kötelezett alkatrészek lefoglalásához" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "A lefoglalandó tételeket meg kell adni" @@ -1368,7 +1368,7 @@ msgstr "Gyártási Hivatkozás" msgid "BOM Reference" msgstr "Alkatrészjegyzék Hivatkozás" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "Csomagolás" @@ -1439,19 +1439,19 @@ msgid "Allocated Stock" msgstr "Lefoglalt készlet" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "Rendelve" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "Gyártásban" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "Külső raktárkészlet" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "Elérhető készlet" @@ -1502,19 +1502,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:725 +#: common/api.py:724 msgid "Is Link" msgstr "Ez egy hivatkozás" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "Ez egy állomány" -#: common/api.py:776 +#: common/api.py:775 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:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "A felhasználó nem jogosult ezen melléklet törlésére" @@ -1600,8 +1600,8 @@ msgstr "Felhasználó" msgid "Price break quantity" msgstr "Ársáv mennyiség" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "Ár" @@ -1695,7 +1695,7 @@ msgstr "Cím" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2036,7 +2036,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "Kontextus" @@ -2079,7 +2079,7 @@ msgstr "{verbose_name} megszakítva" msgid "A order that is assigned to you was canceled" msgstr "Egy hozzád rendelt megrendelés megszakítva" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "Készlet érkezett" @@ -2505,7 +2505,7 @@ 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:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "Összetevő" @@ -3517,7 +3517,7 @@ msgstr "A saját alkatrész Aktív" msgid "Supplier is Active" msgstr "A Beszállító Aktív" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "Gyártó" @@ -3715,7 +3715,7 @@ msgstr "Válassz alkatrészt" msgid "Select manufacturer" msgstr "Gyártó kiválasztása" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "MPN (Gyártói cikkszám)" @@ -3747,7 +3747,7 @@ msgstr "Mértékegység" msgid "Parameter units" msgstr "Paraméter mértékegység" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "Beszállítói alkatrész" @@ -3764,7 +3764,7 @@ msgstr "Csomagolási mennyiségnek nullánál többnek kell lennie" msgid "Linked manufacturer part must reference the same base part" msgstr "Kapcsolódó gyártói alkatrésznek ugyanarra a kiindulási alkatrészre kell hivatkoznia" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3775,7 +3775,7 @@ msgstr "Beszállító" msgid "Select supplier" msgstr "Beszállító kiválasztása" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "Beszállítói cikkszám" @@ -3795,7 +3795,7 @@ msgstr "URL link a beszállítói alkatrészhez" msgid "Supplier part description" msgstr "Beszállítói alkatrész leírása" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3858,15 +3858,15 @@ msgstr "Beszállító által használt alapértelmezett pénznem" msgid "Company Name" msgstr "Cégnév" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "Készleten" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "Saját Állapot Kulcs" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "További állapot információk erről a tételről" @@ -4074,7 +4074,7 @@ msgstr "Címkénkénti nyomtatandó mennyiség" msgid "Connected" msgstr "Csatlakoztatba" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "Ismeretlen" @@ -4166,7 +4166,7 @@ msgstr "Konfiguráció típusa" msgid "Order Reference" msgstr "Rendelés azonosítója" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "Kintlévő" @@ -4198,49 +4198,49 @@ msgstr "" msgid "Has Pricing" msgstr "Van árazás" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "Rendelés" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "A rendelés teljesítve" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "Belső alkatrész" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "A rendelés függőben" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "Kész" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Beszerzési rendelés" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4248,8 +4248,8 @@ msgstr "Beszerzési rendelés" msgid "Sales Order" msgstr "Vevői rendelés" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Visszavétel" @@ -4284,11 +4284,11 @@ msgstr "Rendelés leírása (opcionális)" msgid "Select project code for this order" msgstr "Válassz projektszámot ehhez a rendeléshez" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "Link külső weboldalra" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Cél dátum" @@ -4309,7 +4309,7 @@ msgstr "Kapcsolattartó ehhez a rendeléshez" msgid "Company address for this order" msgstr "Cég címei ehhez a rendeléshez" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "Rendelés azonosító" @@ -4333,23 +4333,23 @@ msgstr "Beszállítói rendelés azonosító kód" msgid "received by" msgstr "érkeztette" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "Kiállítás dátuma" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "Kiállítás dátuma" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "Rendelés teljesítési dátuma" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "Cél" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4357,323 +4357,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "Az alkatrész beszállítója meg kell egyezzen a beszerzési rendelés beszállítójával" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "Mennyiség pozitív kell legyen" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Vevő" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "Cég akinek a tételek értékesítésre kerülnek" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "Értékesítési rendelés állapot" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "Vevői azonosító " -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "Megrendelés azonosító kódja a vevőnél" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "Kiszállítás dátuma" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "szállította" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "Rendelés már teljesítve" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "Rendelés már visszavonva" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "Csak nyitott rendelés jelölhető késznek" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "A rendelés nem jelölhető késznek mivel függő szállítmányok vannak" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "A rendelés nem jelölhető késznek mivel nem teljesített sortételek vannak" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "Tétel mennyiség" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "Sortétel azonosító" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "Sortétel megjegyzései" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Cél dátuma ennek a sortételnek (hagyd üresen a rendelés céldátum használatához)" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "Sortétel leírása (opcionális)" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "További kontextus ehhez a sorhoz" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "Egységár" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "Vevői Rendelés Sortétel" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "Beszállítói alkatrésznek egyeznie kell a beszállítóval" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "Beszállítói alkatrész" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "Beérkezett" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "Érkezett tételek száma" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "Beszerzési ár" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "Beszerzési egységár" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "Vevői Rendelés Extra Sor" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "Vevői Rendelés Sortétel" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "Virtuális alkatrészt nem lehet vevői rendeléshez adni" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "Csak értékesíthető alkatrészeket lehet vevői rendeléshez adni" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "Eladási ár" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "Eladási egységár" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "Kiszállítva" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "Szállított mennyiség" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "Vevői Rendelés Szállítása" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "Szállítás dátuma" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "Szállítási dátum" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "Kézbesítés dátuma" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "Ellenőrizte" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "Felhasználó aki ellenőrizte ezt a szállítmányt" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Szállítmány" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "Szállítmány száma" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "Nyomkövetési szám" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "Szállítmány nyomkövetési információ" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "Számlaszám" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "Hozzátartozó számla referencia száma" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "Szállítmány már elküldve" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "Szállítmány nem tartalmaz foglalt készlet tételeket" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "Vevői Rendelés Extra Sor" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "Vevői rendeléshez foglalások" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "Készlet tétel nincs hozzárendelve" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "Nem foglalható készlet egy másik fajta alkatrész sortételéhez" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "Nem foglalható készlet egy olyan sorhoz amiben nincs alkatrész" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "A lefoglalandó mennyiség nem haladhatja meg a készlet mennyiségét" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "Egyedi követésre kötelezett tételeknél a menyiség 1 kell legyen" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "Vevői rendelés nem egyezik a szállítmánnyal" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "Szállítmány nem egyezik a vevői rendeléssel" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "Sor" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "Vevői rendelés szállítmány azonosító" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "Tétel" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "Válaszd ki a foglalásra szánt készlet tételt" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "Készlet foglalási mennyiség megadása" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "Visszavétel azonosító" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "Cég akitől a tételek visszavételre kerülnek" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "Visszavétel állapota" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "Visszavétel sortétel" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "Válaszd ki a vevőtől visszavenni kívánt tételt" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "Visszavétel dátuma" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "Mikor lett visszavéve a tétel" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "Kimenetel" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "Sortétel végső kimenetele" -#: order/models.py:2563 +#: order/models.py:2567 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:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "Visszavétel extra tétel" @@ -4732,11 +4732,11 @@ msgstr "Beszállító neve" msgid "Order cannot be cancelled" msgstr "A rendelést nem lehet törölni" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "Rendelés lezárása teljesítetlen sortételek esetén is" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "A rendelésben teljesítetlen sortételek vannak" @@ -4764,11 +4764,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:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "SKU (leltári azonosító)" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "Belső cikkszám" @@ -4792,135 +4792,143 @@ msgstr "A beszállítónak egyeznie kell a beszerzési rendelésben lévővel" msgid "Purchase order must match supplier" msgstr "A beszerzési rendelésnek egyeznie kell a beszállítóval" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "Sortétel" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "Sortétel nem egyezik a beszerzési megrendeléssel" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "Válassz cél helyet a beérkezett tételeknek" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "Írd be a batch kódját a beérkezett tételeknek" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "Lejárati dátum" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "Írd be a sorozatszámokat a beérkezett tételekhez" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "Bejövő készlettételek csomagolási információjának felülbírálata" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "Kiegészítő megjegyzés beérkező készlettételekhez" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "Vonalkód" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "Beolvasott vonalkód" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "Ez a vonalkód már használva van" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "Egész számú mennyiség szükséges az egyedi követésre kötelezett alkatrészeknél" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "Sortételt meg kell adni" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "A cél helyet kötelező megadni" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "Megadott vonalkódoknak egyedieknek kel lenniük" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "Kész szállítmányok" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "Eladási ár pénzneme" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "Nincsenek szállítmány részletek megadva" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "Sortétel nincs hozzárendelve ehhez a rendeléshez" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "Mennyiség pozitív kell legyen" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "Írd be a sorozatszámokat a kiosztáshoz" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "Szállítmány kiszállítva" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "Szállítmány nincs hozzárendelve ehhez a rendeléshez" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "Nincs találat a következő sorozatszámokra" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "Visszavétel sortétel" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "Készlet tétel státusz kódja" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "Sortétel nem egyezik a visszavétellel" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "A sortétel már beérkezett" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "Csak folyamatban lévő megrendelés tételeit lehet bevételezni" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "Sortétel pénzneme" @@ -5063,7 +5071,7 @@ msgid "BOM Valid" msgstr "Alkatrészjegyzék ellenőrizve" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "Kategória" @@ -5125,7 +5133,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "Nem lehet az alkatrészkategóriát szerkezeti kategóriává tenni, mert már vannak itt alkatrészek!" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "Alkatrészek" @@ -5240,7 +5248,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:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN (Belső Cikkszám)" @@ -5918,357 +5926,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "Ennyi alkatrész használja ezt a sablont" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "Nincs kiválasztva alkatrész" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "Válassz kategóriát" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "Eredeti alkatrész" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "Válassz eredeti alkatrészt a másoláshoz" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "Kép másolása" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "Kép másolása az eredeti alkatrészről" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "Alkatrészjegyzék másolása" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "Alkatrészjegyzék másolása az eredeti alkatrészről" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "Paraméterek másolása" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "Paraméterek másolása az eredeti alkatrészről" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "Megjegyzések másolása" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "Megjegyzések másolása az eredeti alkatrészről" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "Kezdeti készlet mennyiség" -#: part/serializers.py:567 +#: part/serializers.py:568 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:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "Kezdeti készlet hely" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "Add meg a kezdeti készlet helyét" -#: part/serializers.py:592 +#: part/serializers.py:593 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:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "Válassz gyártót (hagyd üresen ha nem kell létrehozni)" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "Gyártói cikkszám" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "A kiválasztott cég nem érvényes beszállító" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "A kiválasztott cég nem érvényes gyártó" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "Van már ilyen gyártói alkatrész" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "Van már ilyen beszállítói alkatrész" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "Kategória neve" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "Gyártásban" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "Készlet tételek" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "Verziók" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "Beszállítók" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Teljes készlet" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "Nem lefoglalt készlet" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "Variánsok Raktárkészlet" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "Alkatrész másolása" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "Kezdeti adatok másolása egy másik alkatrészről" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "Kezdeti készlet" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "Kezdeti készlet mennyiség létrehozása" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "Beszállító információ" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "Kezdeti beszállító adatok hozzáadása" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "Kategória paraméterek másolása" -#: part/serializers.py:1026 +#: part/serializers.py:1027 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:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "Meglévő kép" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "A meglévő alkatrész képfájl neve" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "A képfájl nem létezik" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Leltár riport korlátozása bizonyos alkatrészre és variánsra" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Leltár riport korlátozása bizonyos alkatrész kategóriára és az alatta lévőkre" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Leltár riport korlátozása bizonyos készlethelyre és az alatta lévőkre" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "Külső készlet nélkül" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "Külső helyeken lévő készlet nélkül" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "Riport létrehozása" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "Riport fájl létrehozása a számított leltár adatokkal" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "Alaktrészek frissítése" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "Megadott alkatrészek frissítése a számított leltár adatokkal" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "Leltár funkció nincs engedélyezve" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "Háttér folyamat ellenőrzés sikertelen" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "Minimum ár" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "Számított minimum ár felülbírálása" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "Minimum ár pénzneme" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "Maximum ár" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "Számított maximum ár felülbírálása" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "Maximum ár pénzneme" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "Frissítés" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "Alkatrész árak frissítése" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, 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:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "A Minimum ár nem lehet nagyobb mint a Maximum ár" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "A Maximum ár nem lehet kisebb mint a Minimum ár" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "Szülő összeállítás kiválasztása" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "Összetevő neve" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "Összetevő Cikkszám" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "Összetevő Leírás" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "Összetevő alkatrész kijelölése" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "Gyártható" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "Válassz alkatrészt ahonnan az alkatrészjegyzéket másoljuk" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "Létező adat törlése" -#: part/serializers.py:1917 +#: part/serializers.py:1918 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:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "Örököltekkel együtt" -#: part/serializers.py:1923 +#: part/serializers.py:1924 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:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "Hibás sorok kihagyása" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "Engedély a hibás sorok kihagyására" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "Helyettesítő alkatrészek másolása" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "Helyettesítő alkatrészek másolása az alkatrészjegyzék tételek másolásakor" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "Meglévő alkatrészjegyzék törlése" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "Meglévő alkatrészjegyzék tételek törlése a feltöltés előtt" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "Nincs megadva alkatrész oszlop" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "Több egyező alkatrész is található" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "Nincs egyező alkatrész" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "Az alkatrész nem lett összetevőként jelölve" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "Mennyiség nincs megadva" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "Érvénytelen mennyiség" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "Legalább egy alkatrészjegyzék tétel szükséges" @@ -7685,10 +7693,6 @@ msgstr "Beszerzés ehhez a készlet tételhez" msgid "Destination Sales Order" msgstr "Cél vevői rendelés" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "Lejárati dátum" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Készlet tétel lejárati dátuma. A készlet lejártnak tekinthető ezután a dátum után" diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po index d11ab6e06a..dda0297ca3 100644 --- a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "Jumlah yang diberikan tidak valid" @@ -100,8 +100,8 @@ msgstr "Masukkan tanggal" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "" msgid "Invalid choice" msgstr "Pilihan tidak valid" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "Pilihan tidak valid" msgid "Name" msgstr "Nama" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "Nama" msgid "Description" msgstr "Keterangan" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "Keterangan (opsional)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "Direktori" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "Data Barcode" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "Data barcode pihak ketiga" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "Hash unik data barcode" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "Sudah ada barcode yang sama" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "Terjadi Kesalahan Server" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "Sebuah kesalahan telah dicatat oleh server." @@ -644,8 +644,8 @@ msgstr "" msgid "Parent Build" msgstr "Produksi Induk" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "" @@ -717,13 +717,13 @@ msgstr "" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "" msgid "Part" msgstr "Bagian" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "Referensi Order Produksi" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "Kode status pembuatan" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "Kode Kelompok" @@ -887,7 +887,7 @@ msgstr "Target tanggal selesai" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Target tanggal selesai produksi. Produksi akan menjadi terlambat setelah tanggal ini." -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "Tanggal selesai" @@ -970,7 +970,7 @@ msgstr "Hasil produksi tidak sesuai dengan order produksi" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Jumlah harus lebih besar daripada nol" @@ -994,8 +994,8 @@ msgstr "" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "Item produksi harus menentukan hasil produksi karena bagian utama telah msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "Item stok teralokasikan terlalu banyak" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "Jumlah yang dialokasikan harus lebih dari nol" @@ -1040,8 +1040,8 @@ msgstr "Jumlah harus 1 untuk stok dengan nomor seri" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "Jumlah bagian yang dapat dilacak harus berupa angka bulat" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Jumlah harus angka bulat karena terdapat bagian yang dapat dilacak dalam daftar barang" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "Nomor Seri" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "Masukkan nomor seri untuk hasil pesanan" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "Alokasikan nomor seri secara otomatis" msgid "Automatically allocate required items with matching serial numbers" msgstr "Alokasikan item yang diperlukan dengan nomor seri yang sesuai secara otomatis" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "Nomor-nomor seri berikut sudah ada atau tidak valid" @@ -1175,8 +1175,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "Lokasi hasil pesanan yang selesai" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "Terima bahwa stok item tidak teralokasikan sepenuhnya ke pesanan ini" msgid "Required stock has not been fully allocated" msgstr "Stok yang diperlukan belum teralokasikan sepenuhnya" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "Terima Tidak Selesai" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part harus mengarah ke bagian yang sesuai dengan order produksi msgid "Item must be in stock" msgstr "Item harus tersedia dalam stok" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Jumlah tersedia ({q}) terlampaui" @@ -1303,7 +1303,7 @@ msgstr "Hasil produksi harus ditentukan untuk mengalokasikan bagian yang terlaca msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Hasil produksi tidak dapat ditentukan untuk alokasi barang yang tidak terlacak" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "Item yang dialokasikan harus disediakan" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "" @@ -1501,19 +1501,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1599,8 +1599,8 @@ msgstr "Pengguna" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "Harga" @@ -1694,7 +1694,7 @@ msgstr "Judul" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "Barang diterima" @@ -2504,7 +2504,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "Komponen" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "" @@ -3714,7 +3714,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "" msgid "Parameter units" msgstr "" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "" @@ -3794,7 +3794,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "Tidak diketahui" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "Selesai" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "" @@ -4332,23 +4332,23 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Pelanggan" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "Harga Jual" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "Dikirim" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4791,135 +4791,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "Harga Minimal" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "Harga Maksimal" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "Perbarui" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po index db02c11f86..befc309427 100644 --- a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Impossibile convertire {original} in {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "Quantità inserita non valida" @@ -100,8 +100,8 @@ msgstr "Inserisci la data" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "Nomi duplicati non possono esistere sotto lo stesso genitore" msgid "Invalid choice" msgstr "Scelta non valida" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "Scelta non valida" msgid "Name" msgstr "Nome" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "Nome" msgid "Description" msgstr "Descrizione" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "Descrizione (opzionale)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "Percorso" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "Note di Markdown (opzionale)" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "Dati del Codice a Barre" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "Dati Codice a Barre applicazioni di terze parti" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "Codice a Barre" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "Codice univoco del codice a barre" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "Trovato codice a barre esistente" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "Fallimento Attività" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "Errore del server" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "Un errore è stato loggato dal server." @@ -644,8 +644,8 @@ msgstr "Stato dell'ordine" msgid "Parent Build" msgstr "Produzione Genitore" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "Opzionale" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "Assemblaggio" @@ -717,13 +717,13 @@ msgstr "Testabile" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "Testabile" msgid "Part" msgstr "Articolo" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "Ordine In Corso" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "Allocato" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "Riferimento Ordine Di Produzione" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "Codice stato di produzione" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "Codice Lotto" @@ -887,7 +887,7 @@ msgstr "Data completamento obiettivo" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Data di completamento della produzione. Dopo tale data la produzione sarà in ritardo." -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "Data di completamento" @@ -970,7 +970,7 @@ msgstr "L'output della produzione non corrisponde all'ordine di compilazione" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "La quantità deve essere maggiore di zero" @@ -994,8 +994,8 @@ msgstr "Crea oggetto" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "L'elemento di compilazione deve specificare un output poiché la parte p 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:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "L'articolo in giacenza è sovrallocato" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "La quantità di assegnazione deve essere maggiore di zero" @@ -1040,8 +1040,8 @@ msgstr "La quantità deve essere 1 per lo stock serializzato" msgid "Selected stock item does not match BOM line" msgstr "L'articolo in stock selezionato non corrisponde alla voce nella BOM" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "Quantità totale richiesta per articoli rintracciabili" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Quantità totale richiesta, poiché la fattura dei materiali contiene articoli rintracciabili" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "Codice Seriale" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "Inserisci i numeri di serie per gli output di compilazione (build option)" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "Numeri di Serie Assegnazione automatica" msgid "Automatically allocate required items with matching serial numbers" msgstr "Assegna automaticamente gli articoli richiesti con i numeri di serie corrispondenti" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "I seguenti numeri di serie sono già esistenti o non sono validi" @@ -1175,8 +1175,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "Posizione per gli output di build completati" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "Accetta che gli elementi in giacenza non sono stati completamente assegn msgid "Required stock has not been fully allocated" msgstr "La giacenza richiesta non è stata completamente assegnata" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "Accetta Incompleta" @@ -1290,7 +1290,7 @@ msgstr "gli elementi degli articoli della distinta base devono puntare alla stes msgid "Item must be in stock" msgstr "L'articolo deve essere disponibile" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantità disponibile ({q}) superata" @@ -1303,7 +1303,7 @@ msgstr "L'output di produzione deve essere specificato per l'ubicazione delle pa msgid "Build output cannot be specified for allocation of untracked parts" msgstr "L'output di produzione non deve essere specificato per l'ubicazione delle parti non tracciate" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "Deve essere indicata l'allocazione dell'articolo" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "Confezionamento" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "Ordinato" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "Disponibilità in magazzino" @@ -1501,19 +1501,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:725 +#: common/api.py:724 msgid "Is Link" msgstr "" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1599,8 +1599,8 @@ msgstr "Utente" msgid "Price break quantity" msgstr "Quantità prezzo limite" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "Prezzo" @@ -1694,7 +1694,7 @@ msgstr "Titolo" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "Data e ora della scansione del codice a barre" msgid "URL endpoint which processed the barcode" msgstr "Endpoint URL che ha elaborato il codice a barre" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "Contesto" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "Elemento ricevuto" @@ -2504,7 +2504,7 @@ 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:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "Componente" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "Produttore" @@ -3714,7 +3714,7 @@ msgstr "Seleziona articolo" msgid "Select manufacturer" msgstr "Seleziona Produttore" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "Codice articolo produttore (MPN)" @@ -3746,7 +3746,7 @@ msgstr "Unità" msgid "Parameter units" msgstr "Unità parametri" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "Articolo Fornitore" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "L'articolo del costruttore collegato deve riferirsi alla stesso articolo" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "Fornitore" msgid "Select supplier" msgstr "Seleziona fornitore" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "Unità di giacenza magazzino fornitore" @@ -3794,7 +3794,7 @@ msgstr "URL dell'articolo del fornitore" msgid "Supplier part description" msgstr "Descrizione articolo fornitore" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "Valuta predefinita utilizzata per questo fornitore" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "In magazzino" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "Sconosciuto" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "Riferimento ordine" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "Ordine" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "Articolo interno" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "Completato" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "Ha Spedizione" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Ordine D'Acquisto" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "Ordine D'Acquisto" msgid "Sales Order" msgstr "Ordini di Vendita" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Restituisci ordine" @@ -4283,11 +4283,11 @@ msgstr "Descrizione dell'ordine (opzionale)" msgid "Select project code for this order" msgstr "Seleziona il codice del progetto per questo ordine" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "Collegamento a un sito web esterno" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Data scadenza" @@ -4308,7 +4308,7 @@ msgstr "Punto di contatto per questo ordine" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "Riferimento ordine" @@ -4332,23 +4332,23 @@ msgstr "Codice di riferimento ordine fornitore" msgid "received by" msgstr "ricevuto da" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "Data di emissione" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "Data di emissione ordine" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "Data ordine completato" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "Destinazione" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "Destinazione per gli elementi ricevuti" @@ -4356,323 +4356,323 @@ msgstr "Destinazione per gli elementi ricevuti" msgid "Part supplier must match PO supplier" msgstr "Il fornitore dell'articolo deve corrispondere al fornitore dell'ordine di produzione" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "La quantità deve essere un numero positivo" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Cliente" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "Azienda da cui sono stati ordinati gli elementi" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "Riferimento Cliente " -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "Codice di riferimento Ordine del Cliente" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "Data di spedizione" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "spedito da" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "Solo un ordine aperto può essere contrassegnato come completo" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "L'ordine non può essere completato in quanto ci sono spedizioni incomplete" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "L'ordine non può essere completato perché ci sono allocazioni incomplete" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "L'ordine non può essere completato perché ci sono elementi di riga incompleti" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "Quantità Elementi" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "Riferimento Linea Elemento" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "Note linea elemento" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Data di destinazione per questa voce di riga (lasciare vuoto per utilizzare la data di destinazione dall'ordine)" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "Contesto aggiuntivo per questa voce" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "Prezzo unitario" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "L'articolo del fornitore deve corrispondere al fornitore" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "Articolo Fornitore" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "Ricevuto" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "Numero di elementi ricevuti" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "Prezzo di Acquisto" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "Prezzo di acquisto unitario" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "Un articolo virtuale non può essere assegnato ad un ordine di vendita" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "Solo gli articoli vendibili possono essere assegnati a un ordine di vendita" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "Prezzo di Vendita" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "Prezzo unitario di vendita" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "Spedito" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "Quantità spedita" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "Data di spedizione" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "Verificato Da" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "Utente che ha controllato questa spedizione" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Spedizione" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "Numero di spedizione" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "Numero di monitoraggio" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "Informazioni di monitoraggio della spedizione" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "Numero Fattura" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "Numero di riferimento per la fattura associata" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "La spedizione è già stata spedita" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "La spedizione non ha articoli di stock assegnati" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "L'elemento di magazzino non è stato assegnato" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "Impossibile allocare l'elemento stock a una linea con un articolo diverso" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "Impossibile allocare stock a una riga senza un articolo" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "La quantità di ripartizione non puo' superare la disponibilità della giacenza" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "La quantità deve essere 1 per l'elemento serializzato" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "L'ordine di vendita non corrisponde alla spedizione" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "La spedizione non corrisponde all'ordine di vendita" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "Linea" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "Riferimento della spedizione ordine di vendita" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "Elemento" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "Seleziona elemento stock da allocare" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "Inserisci la quantità assegnata alla giacenza" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "Seleziona l'elemento da restituire dal cliente" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "Data di ricezione" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "Risultati" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "Nome Fornitore" msgid "Order cannot be cancelled" msgstr "L'ordine non può essere cancellato" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "Consenti di chiudere l'ordine con elementi di riga incompleti" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "L'ordine ha elementi di riga incompleti" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "Numero Dell'articolo Interno" @@ -4791,135 +4791,143 @@ msgstr "Il fornitore deve essere abbinato all'ordine d'acquisto" msgid "Purchase order must match supplier" msgstr "L'ordine di acquisto deve essere abbinato al fornitore" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "Elemento Riga" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "L'elemento di riga non corrisponde all'ordine di acquisto" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "Seleziona la posizione di destinazione per gli elementi ricevuti" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "Inserisci il codice univoco per gli articoli in arrivo" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "Data di Scadenza" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "Inserisci i numeri di serie per gli articoli stock in arrivo" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "Codice a Barre" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "Codice a barre scansionato" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "Il codice a barre è già in uso" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "Deve essere fornita una quantità intera per gli articoli rintracciabili" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "Gli elementi di linea devono essere forniti" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "La destinazione deve essere specificata" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "I valori dei codici a barre forniti devono essere univoci" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "Spedizioni" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "Spedizioni Completate" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "Valuta prezzo di vendita" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "Elementi Assegnati" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "Nessun dettaglio di spedizione fornito" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "L'elemento di riga non è associato a questo ordine" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "La quantità deve essere positiva" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "Inserisci i numeri di serie da assegnare" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "La spedizione è già stata spedita" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "La spedizione non è associata con questo ordine" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "Nessuna corrispondenza trovata per i seguenti numeri di serie" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "I seguenti numeri di serie non sono disponibili" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "Categoria" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "Non puoi rendere principale questa categoria di articoli perché alcuni articoli sono già assegnati!" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "Articoli" @@ -5239,7 +5247,7 @@ msgstr "Parole chiave per migliorare la visibilità nei risultati di ricerca" msgid "Part category" msgstr "Categoria articolo" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN - Numero di riferimento interno" @@ -5917,357 +5925,357 @@ msgstr "ID Modello" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "Articolo Originale" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "Seleziona l'articolo originale da duplicare" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "Copia immagine" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "Copia immagine dall'articolo originale" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "Copia Distinta Base" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "Copia fattura dei materiali dall'articolo originale" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "Copia parametri" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "Copia i dati dei parametri dall'articolo originale" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "Quantità iniziale" -#: part/serializers.py:567 +#: part/serializers.py:568 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:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "Ubicazione Iniziale Magazzino" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "Specificare l'ubicazione iniziale del magazzino per questo Articolo" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "Seleziona il fornitore (o lascia vuoto per saltare)" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "Seleziona il produttore (o lascia vuoto per saltare)" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "Codice articolo Produttore" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "L'azienda selezionata non è un fornitore valido" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "L'azienda selezionata non è un produttore valido" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "L'articolo del produttore che corrisponde a questo MPN esiste già" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "L'articolo del fornitore che corrisponde a questo SKU esiste già" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "Nome Categoria" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "In Costruzione" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "Articoli in magazzino" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "Fornitori" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Giacenze Totali" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "Duplica articolo" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "Copia i dati iniziali da un altro Articolo" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "Stock iniziale" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "Crea Articolo con quantità di scorta iniziale" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "Informazioni Fornitore" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "Aggiungi le informazioni iniziali del fornitore per questo articolo" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "Copia Parametri Categoria" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "Copia i parametri dai modelli della categoria articolo selezionata" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Limitare il report d'inventario ad un articolo particolare e a eventuali articoli varianti" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Limita il report d'inventario ad una particolare categoria articolo, e a eventuali categorie secondarie" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Limita il report d'inventario ad una particolare ubicazione di magazzino, e a eventuali ubicazioni secondarie" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "Genera Report" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "Genera file di report contenente dati di inventario calcolati" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "Aggiorna Articoli" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "Aggiorna gli articoli specificati con i dati calcolati di inventario" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "La funzione Inventario non è abilitata" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "Controllo in background non riuscito" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "Prezzo Minimo" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "Prezzo Massimo" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "Aggiorna" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "Aggiorna i prezzi per questo articolo" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "Puoi produrre" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "Seleziona l'articolo da cui copiare la distinta base" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "Rimuovi Dati Esistenti" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "Rimuovi elementi distinta base esistenti prima di copiare" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "Includi Ereditato" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "Includi gli elementi Distinta Base ereditati da prodotti template" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "Salta Righe Non Valide" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "Abilita questa opzione per saltare le righe non valide" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "Copia Articoli sostitutivi" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "Copia articoli sostitutivi quando duplichi gli elementi distinta base" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "Cancella Distinta Base esistente" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "Rimuovi elementi distinta base esistenti prima del caricamento" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "Nessuna colonna articolo specificata" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "Trovati più articoli corrispondenti" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "Nessun articolo corrispondente trovato" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "L'articolo non è indicato come componente" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "Quantità non fornita" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "Quantità non valida" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "Almeno un elemento della distinta base è richiesto" @@ -7684,10 +7692,6 @@ msgstr "Ordine d'acquisto per questo articolo in magazzino" msgid "Destination Sales Order" msgstr "Destinazione Ordine di Vendita" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "Data di Scadenza" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Data di scadenza per l'elemento di magazzino. Le scorte saranno considerate scadute dopo questa data" diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po index 12a49cc218..a915e36e3e 100644 --- a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "{original}を{unit}に変換できませんでした。" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "数量コードが無効です" @@ -100,8 +100,8 @@ msgstr "日付を入力する" msgid "Invalid decimal value" msgstr "無効な10進数値" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "同じ親に重複した名前は存在しません。" msgid "Invalid choice" msgstr "無効な選択です" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "無効な選択です" msgid "Name" msgstr "お名前" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "お名前" msgid "Description" msgstr "説明" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "説明 (オプション)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "パス" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "マークダウンメモ (オプション)" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "バーコード情報" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "サードパーティ製バーコードデータ" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "バーコードハッシュ" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "バーコードデータのユニークなハッシュ" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "既存のバーコードが見つかりました" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "タスクの失敗" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "サーバーエラー" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "サーバーによってエラーが記録されました。" @@ -644,8 +644,8 @@ msgstr "注文ステータス" msgid "Parent Build" msgstr "親ビルド" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "バリアントを含む" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "オプション" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "アセンブリ" @@ -717,13 +717,13 @@ msgstr "テスト可能" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "テスト可能" msgid "Part" msgstr "パーツ" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "受注残高" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "割り当てられた" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "ビルド・オーダー・リファレンス" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "ビルドステータスコード" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "バッチコード" @@ -887,7 +887,7 @@ msgstr "完成目標日" msgid "Target date for build completion. Build will be overdue after this date." msgstr "ビルド完了目標日。この日付を過ぎると、ビルドは期限切れになります。" -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "完了日" @@ -970,7 +970,7 @@ msgstr "ビルド出力がビルド順序と一致しません" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "数量はゼロより大きくなければなりません" @@ -994,8 +994,8 @@ msgstr "ビルドオブジェクト" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "ビルド項目は、ビルド出力を指定する必要があります msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "割当数量({q})は在庫可能数量({a})を超えてはなりません。" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "在庫が過剰配分" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "割当数量はゼロより大きくなければなりません" @@ -1040,8 +1040,8 @@ msgstr "シリアル在庫の場合、数量は1でなければなりません msgid "Selected stock item does not match BOM line" msgstr "選択された在庫品目が部品表に一致しません。" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "追跡可能な部品に必要な整数個数" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "部品表には追跡可能な部品が含まれるため、必要な数量は整数" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "シリアル番号" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "ビルド出力のためのシリアル番号の入力" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "シリアル番号の自動割り当て" msgid "Automatically allocate required items with matching serial numbers" msgstr "シリアル番号が一致する必要なアイテムを自動的に割り当て" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "以下のシリアル番号は既に存在するか、無効です。" @@ -1175,8 +1175,8 @@ msgstr "ビルドアウトプットを廃棄する理由" msgid "Location for completed build outputs" msgstr "完成した建造物のアウトプットの場所" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "在庫アイテムがこのビルド・オーダーに完全に割り当 msgid "Required stock has not been fully allocated" msgstr "必要在庫の配分が完了していません" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "インコンプリートの受け入れ" @@ -1290,7 +1290,7 @@ msgstr "bom_item.partは、ビルドオーダーと同じパーツを指す必 msgid "Item must be in stock" msgstr "在庫があること" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "使用可能数量({q})を超過" @@ -1303,7 +1303,7 @@ msgstr "追跡部品の割り当てには、ビルド出力を指定する必要 msgid "Build output cannot be specified for allocation of untracked parts" msgstr "追跡されていない部品の割り当てでは、ビルド出力を指定できません。" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "割り当て項目の提供" @@ -1367,7 +1367,7 @@ msgstr "ビルドリファレンス" msgid "BOM Reference" msgstr "BOMリファレンス" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "パッケージング" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "割当株式" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "注文中" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "生産中" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "外部在庫" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "在庫状況" @@ -1501,19 +1501,19 @@ msgstr "期限切れ注文" msgid "Build order {bo} is now overdue" msgstr "ビルドオーダー{bo}は現在期限切れです" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "リンク" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "ファイル" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "ユーザーにはこれらの添付ファイルを削除する権限がありません。" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "ユーザーにはこの添付ファイルを削除する権限がありません" @@ -1599,8 +1599,8 @@ msgstr "ユーザー" msgid "Price break quantity" msgstr "価格破壊数量" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "価格" @@ -1694,7 +1694,7 @@ msgstr "タイトル" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "バーコードスキャンの日時" msgid "URL endpoint which processed the barcode" msgstr "バーコードを処理したURLエンドポイント" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "コンテキスト" @@ -2078,7 +2078,7 @@ msgstr "{verbose_name} キャンセル" msgid "A order that is assigned to you was canceled" msgstr "あなたに割り当てられた注文がキャンセルされました。" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "受領品目" @@ -2504,7 +2504,7 @@ msgstr "パーツはデフォルトのテンプレートです" msgid "Parts can be assembled from other components by default" msgstr "パーツはデフォルトで他のコンポーネントから組み立てることができます" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "コンポーネント" @@ -3516,7 +3516,7 @@ msgstr "内部はアクティブ" msgid "Supplier is Active" msgstr "サプライヤーの活動" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "製造元" @@ -3714,7 +3714,7 @@ msgstr "部品を選択" msgid "Select manufacturer" msgstr "メーカー選択" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "MPN" @@ -3746,7 +3746,7 @@ msgstr "単位" msgid "Parameter units" msgstr "パラメータ単位" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "サプライヤー" @@ -3763,7 +3763,7 @@ msgstr "パック単位はゼロより大きくなければなりません。" msgid "Linked manufacturer part must reference the same base part" msgstr "リンクされたメーカー部品は、同じベース部品を参照する必要があります。" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "仕入先" msgid "Select supplier" msgstr "サプライヤーを選択" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "サプライヤー在庫管理ユニット" @@ -3794,7 +3794,7 @@ msgstr "外部サプライヤー部品リンク用URL" msgid "Supplier part description" msgstr "サプライヤーの部品説明" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "このサプライヤーで使用されるデフォルト通貨" msgid "Company Name" msgstr "会社名" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "在庫あり" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "カスタムステータスキー" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "この項目の追加ステータス情報" @@ -4073,7 +4073,7 @@ msgstr "各ラベルの印刷部数" msgid "Connected" msgstr "接続済み" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "不明" @@ -4165,7 +4165,7 @@ msgstr "設定タイプ" msgid "Order Reference" msgstr "注文参照" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "並外れた" @@ -4197,49 +4197,49 @@ msgstr "以降の目標日" msgid "Has Pricing" msgstr "価格" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "完成前" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "終了後" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "注文" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "注文完了" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "内部パーツ" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "注文保留" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "完了" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "出荷あり" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "注文" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "注文" msgid "Sales Order" msgstr "セールスオーダー" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "リターンオーダー" @@ -4283,11 +4283,11 @@ msgstr "ご注文内容(任意)" msgid "Select project code for this order" msgstr "この注文のプロジェクトコードを選択してください。" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "外部ページへのリンク" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "終了日に達したら" @@ -4308,7 +4308,7 @@ msgstr "本注文に関する連絡先" msgid "Company address for this order" msgstr "本注文の会社住所" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "注文参照" @@ -4332,23 +4332,23 @@ msgstr "サプライヤー注文参照コード" msgid "received by" msgstr "受信" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "発行日" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "オーダー発行日" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "注文完了日" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "目的地" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "入荷商品のお届け先" @@ -4356,323 +4356,323 @@ msgstr "入荷商品のお届け先" msgid "Part supplier must match PO supplier" msgstr "部品サプライヤーは、POサプライヤーと一致する必要があります。" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "数量は正の数でなければなりません。" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "顧客" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "販売先" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "販売注文状況" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "お客様リファレンス" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "顧客注文参照コード" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "出荷日" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "出荷元" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "注文はすでに完了しています。" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "注文はすでにキャンセルされました" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "未完了の注文にのみ完了マークを付けることができます。" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "出荷に不備があるため、注文を完了できません。" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "割り当てに不備があるため、注文を完了できません。" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "不完全な項目があるため、注文を完了できません。" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "品目数量" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "行項目参照" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "項目" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "この行項目の目標期日(注文の目標期日を使用する場合は空白のままにしてください。)" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "行項目の説明(オプション)" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "この行の補足説明" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "単価" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "発注書項目" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "サプライヤーの部品はサプライヤーと一致しなければなりません。" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "サプライヤー" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "受信" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "受領品目数" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "購入金額" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "購入単価" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "発注書追加行" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "販売注文明細" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "仮想部品を販売注文に割り当てることはできません" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "販売可能な部品のみを販売オーダーに割り当てることができます。" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "セール価格" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "販売単価" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "発送済み" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "出荷数量" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "販売注文の出荷" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "出荷日" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "配達日" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "貨物の引渡日" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "チェック済み" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "この貨物をチェックしたユーザー" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "発送" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "出荷番号" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "追跡番号" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "貨物追跡情報" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "請求書番号" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "関連する請求書の参照番号" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "発送済み" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "出荷品目に割り当てられた在庫がありません" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "セールスオーダー追加ライン" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "販売注文の割り当て" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "在庫アイテムが割り当てられていません" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "在庫品を別部品のラインに割り当てることはできません。" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "部品のないラインに在庫を割り当てることはできません。" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "割当数量が在庫数量を超えることはできません" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "シリアル化された在庫品の場合、数量は1でなければなりません。" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "販売注文と出荷が一致しません" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "出荷が販売注文と一致しません" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "ライン" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "販売注文の出荷参照" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "アイテム" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "割り当てるストックアイテムを選択" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "在庫割当数量の入力" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "リターンオーダー参照" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "返品元の会社" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "返品状況" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "返品注文項目" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "在庫品の指定が必要です。" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "返品数量が在庫数量を超える場合" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "返品数量はゼロより大きくなければなりません。" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "シリアル化されたストックアイテムの数量が無効です。" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "お客様から返品する商品を選択" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "受領日" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "この返品商品が届いた日付" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "転帰" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "この項目の成果" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "この品目の返品または修理に関連する費用" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "リターンオーダー追加ライン" @@ -4731,11 +4731,11 @@ msgstr "サプライヤー名" msgid "Order cannot be cancelled" msgstr "ご注文のキャンセルはできません。" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "未完了の行項目で注文を閉じることができます。" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "注文に不備がある場合" @@ -4763,11 +4763,11 @@ msgstr "アイテムのマージ" msgid "Merge items with the same part, destination and target date into one line item" msgstr "同じ品目、同じ仕向け地、同じ日付の品目を1つの品目に統合します。" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "SKU" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "内部部品番号" @@ -4791,135 +4791,143 @@ msgstr "サプライヤーは発注書と一致しなければなりません。 msgid "Purchase order must match supplier" msgstr "発注書はサプライヤーと一致している必要があります。" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "明細" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "品目が発注書と一致しません" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "受取商品の配送先選択" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "入荷在庫品のバッチコード入力" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "有効期限" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "入荷した在庫品のシリアル番号の入力" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "入荷在庫品の包装情報の上書き" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "在庫品の入荷に関する注意事項" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "バーコード" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "スキャンされたバーコード" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "バーコードはすでに使用されています" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "追跡可能な部品については、整数の数量を提供する必要があります。" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "項目は必ずご記入ください。" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "デスティネーション・ロケーションを指定する必要があります。" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "バーコードの値は一意でなければなりません。" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "発送" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "完了した出荷" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "販売価格通貨" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "割当項目" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "出荷の詳細は記載されていません" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "ラインアイテムは、この注文に関連付けられていません。" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "数量は正数でなければなりません。" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "割り当てるシリアル番号を入力" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "出荷済み" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "この注文には出荷が関連付けられていません" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "以下のシリアル番号に該当するものは見つかりませんでした。" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "以下のシリアル番号はご利用いただけません。" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "返品注文項目" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "在庫商品ステータスコード" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "ラインアイテムが返品オーダーと一致しません" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "ラインアイテムはすでに受領済み" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "商品の受け取りは、進行中の注文に対してのみ可能です。" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "返品数量" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "ライン価格通貨" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "BOM有効" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "カテゴリ" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "いくつかの部品がすでに割り当てられているため、この部品カテゴリを構造化することはできません!" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "パーツ" @@ -5239,7 +5247,7 @@ msgstr "検索結果での視認性を向上させる部分キーワード" msgid "Part category" msgstr "パーツカテゴリ" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "即時支払通知" @@ -5917,357 +5925,357 @@ msgstr "モデルID" msgid "Number of parts using this template" msgstr "このテンプレートを使用する部品の数" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "部品選択なし" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "カテゴリを選択" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "オリジナルパート" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "複製する元の部品を選択" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "コピー画像" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "元の部分から画像をコピー" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "コピーBOM" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "元の部品から部品表をコピー" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "コピーパラメータ" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "元の部品からパラメータデータをコピー" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "コピーノート" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "元のパートからメモをコピー" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "初期在庫量" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "この部品の初期在庫数量を指定します。数量が0の場合、在庫は追加されません。" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "初期在庫場所" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "この部品の初期在庫場所を指定してください。" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "サプライヤーを選択してください。" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "メーカーを選択してください。" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "メーカー品番" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "選択された企業は有効なサプライヤーではありません。" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "選択された会社は有効な製造業者ではありません。" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "このMPNに一致するメーカー部品はすでに存在します。" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "このSKUに一致するサプライヤー部品は既に存在します。" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "カテゴリ名" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "建物" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "在庫商品" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "リビジョン" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "仕入先" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "総在庫" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "未割当株式" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "バリアントストック" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "重複部分" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "別のパートから初期データをコピー" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "初期在庫" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "初期在庫数で部品を作成" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "サプライヤー情報" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "この部品の初期サプライヤー情報を追加します。" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "コピーカテゴリパラメータ" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "選択したパーツカテゴリーからパラメータテンプレートをコピー" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "既存イメージ" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "既存の部品画像のファイル名" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "画像ファイルが存在しません" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "ストックテイクレポートを特定の部品とバリアント部品に限定します。" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "ストックテイクレポートを特定の部品カテゴリーとその子カテゴリーに限定します。" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "ストックテイクレポートを特定のストックロケーションと子ロケーションに限定" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "外部在庫を除く" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "外部ロケーションの在庫品を除く" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "レポートを生成" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "計算されたストックテイクデータを含むレポートファイルの作成" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "更新部品" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "計算されたストックテイクデータで指定部品を更新" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "在庫管理機能が有効になっていません" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "バックグラウンドワーカーのチェックに失敗しました" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "最小価格" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "最低価格の計算値の上書き" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "最低価格通貨" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "最大価格" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "最高価格の計算値を上書き" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "最高価格通貨" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "更新" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "この部品の価格を更新" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "提供された通貨から{default_currency}に変換できませんでした。" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "最低価格は最高価格を超えてはなりません。" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "最高価格は最低価格を下回ってはなりません。" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "親アセンブリを選択" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "コンポーネント名" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "コンポーネントIPN" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "コンポーネントの説明" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "構成部品の選択" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "ビルド" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "BOMをコピーする部品を選択します。" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "既存データの削除" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "コピー前に既存のBOMアイテムを削除" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "インクルード継承" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "テンプレート化された部品から継承されたBOM項目を含めます。" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "無効な行をスキップ" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "無効な行をスキップするには、このオプションを有効にします。" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "コピー代用部品" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "BOMアイテムの重複時に代替部品をコピー" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "既存のBOMをクリア" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "アップロード前に既存のBOMアイテムを削除" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "部品欄の指定なし" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "複数の適合部品が見つかりました" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "適合部品が見つかりません" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "部品はコンポーネントとして指定されていません。" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "数量記載なし" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "無効な数量" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "少なくとも1つのBOMアイテムが必要です" @@ -7684,10 +7692,6 @@ msgstr "この在庫商品の購入注文" msgid "Destination Sales Order" msgstr "販売先オーダー" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "有効期限" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "在庫品の有効期限。この日を過ぎると在庫は期限切れとなります。" diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po index d4b90aaa1c..105cf2acf1 100644 --- a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "" @@ -100,8 +100,8 @@ msgstr "" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "" @@ -644,8 +644,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "" @@ -717,13 +717,13 @@ msgstr "" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "" @@ -887,7 +887,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "" @@ -970,7 +970,7 @@ msgstr "" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -994,8 +994,8 @@ msgstr "" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1040,8 +1040,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1175,8 +1175,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "" @@ -1501,19 +1501,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1599,8 +1599,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "" @@ -2504,7 +2504,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "" @@ -3714,7 +3714,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "" msgid "Parameter units" msgstr "" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "" @@ -3794,7 +3794,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "" @@ -4332,23 +4332,23 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4791,135 +4791,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po index efc142a6d9..ac0673e4ec 100644 --- a/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Lithuanian\n" "Language: lt_LT\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "" @@ -100,8 +100,8 @@ msgstr "" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "" @@ -644,8 +644,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "" @@ -717,13 +717,13 @@ msgstr "" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "" @@ -887,7 +887,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "" @@ -970,7 +970,7 @@ msgstr "" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -994,8 +994,8 @@ msgstr "" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1040,8 +1040,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1175,8 +1175,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "" @@ -1501,19 +1501,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1599,8 +1599,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "" @@ -2504,7 +2504,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "" @@ -3714,7 +3714,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "" msgid "Parameter units" msgstr "" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "" @@ -3794,7 +3794,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "" @@ -4332,23 +4332,23 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4791,135 +4791,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po index 49a7790957..38fdbe1801 100644 --- a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Latvian\n" "Language: lv_LV\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nevarēja konvertēt {original} par {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "Norādītais daudzums nav derīgs" @@ -100,8 +100,8 @@ msgstr "Ievadiet datumu" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "" @@ -644,8 +644,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "" @@ -717,13 +717,13 @@ msgstr "" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "" @@ -887,7 +887,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "" @@ -970,7 +970,7 @@ msgstr "" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -994,8 +994,8 @@ msgstr "" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1040,8 +1040,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1175,8 +1175,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "" @@ -1501,19 +1501,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1599,8 +1599,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "" @@ -2504,7 +2504,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "" @@ -3714,7 +3714,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "" msgid "Parameter units" msgstr "" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "" @@ -3794,7 +3794,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "" @@ -4332,23 +4332,23 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4791,135 +4791,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po index ed460d8582..1c45efa305 100644 --- a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "{original} kon niet worden omgezet naar {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "Ongeldige hoeveelheid ingevoerd" @@ -100,8 +100,8 @@ msgstr "Voer datum in" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "Dubbele namen kunnen niet bestaan onder hetzelfde bovenliggende object" msgid "Invalid choice" msgstr "Ongeldige keuze" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "Ongeldige keuze" msgid "Name" msgstr "Naam" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "Naam" msgid "Description" msgstr "Omschrijving" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "Omschrijving (optioneel)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "Pad" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "Markdown notitie (optioneel)" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "Streepjescode gegevens" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "Streepjescode van derden" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "Hash van Streepjescode" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "Unieke hash van barcode gegevens" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "Bestaande barcode gevonden" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "Serverfout" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "Er is een fout gelogd door de server." @@ -644,8 +644,8 @@ msgstr "" msgid "Parent Build" msgstr "Bovenliggende Productie" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "Optioneel" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "Samenstelling" @@ -717,13 +717,13 @@ msgstr "Testbaar" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "Testbaar" msgid "Part" msgstr "Onderdeel" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "Toegewezen" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "Productieorderreferentie" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "Productiestatuscode" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "Batchcode" @@ -887,7 +887,7 @@ msgstr "Verwachte opleveringsdatum" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Doeldatum voor productie voltooiing. Productie zal achterstallig zijn na deze datum." -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "Opleveringsdatum" @@ -970,7 +970,7 @@ msgstr "Productuitvoer komt niet overeen met de Productieorder" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Hoeveelheid moet groter zijn dan nul" @@ -994,8 +994,8 @@ msgstr "Bouw object" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "Productieartikel moet een productieuitvoer specificeren, omdat het hoofd 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:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "Voorraad item is te veel toegewezen" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "Toewijzing hoeveelheid moet groter zijn dan nul" @@ -1040,8 +1040,8 @@ msgstr "Hoeveelheid moet 1 zijn voor geserialiseerde voorraad" msgid "Selected stock item does not match BOM line" msgstr "Geselecteerde voorraadartikelen komen niet overeen met de BOM-regel" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "Hoeveelheid als geheel getal vereist voor traceerbare onderdelen" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Geheel getal vereist omdat de stuklijst traceerbare onderdelen bevat" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "Serienummers" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "Voer serienummers in voor productieuitvoeren" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "Serienummers automatisch toewijzen" msgid "Automatically allocate required items with matching serial numbers" msgstr "Vereiste artikelen automatisch toewijzen met overeenkomende serienummers" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "De volgende serienummers bestaan al of zijn ongeldig" @@ -1175,8 +1175,8 @@ msgstr "Reden voor annulering van bouworder(s)" msgid "Location for completed build outputs" msgstr "Locatie van voltooide productieuitvoeren" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "Accepteer dat voorraadartikelen niet volledig zijn toegewezen aan deze p msgid "Required stock has not been fully allocated" msgstr "Vereiste voorraad is niet volledig toegewezen" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "Accepteer Onvolledig" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part moet naar hetzelfde onderdeel wijzen als de productieorder msgid "Item must be in stock" msgstr "Artikel moet op voorraad zijn" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Beschikbare hoeveelheid ({q}) overschreden" @@ -1303,7 +1303,7 @@ msgstr "Productieuitvoer moet worden opgegeven voor de toewijzing van gevolgde o msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Productieuitvoer kan niet worden gespecificeerd voor de toewijzing van niet gevolgde onderdelen" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "Allocaties voor artikelen moeten worden opgegeven" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "Verpakking" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "Toegewezen voorraad" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "In bestelling" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "Externe voorraad" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "Beschikbare Voorraad" @@ -1501,19 +1501,19 @@ msgstr "Achterstallige Productieorder" msgid "Build order {bo} is now overdue" msgstr "Productieorder {bo} is nu achterstallig" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1599,8 +1599,8 @@ msgstr "Gebruiker" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "Prijs" @@ -1694,7 +1694,7 @@ msgstr "Titel" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "Datum en tijd van de streepjescode scan" msgid "URL endpoint which processed the barcode" msgstr "Adres eindpunt dat de streepjescode verwerkt" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "" @@ -2504,7 +2504,7 @@ 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:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "Fabrikant" @@ -3714,7 +3714,7 @@ msgstr "Onderdeel selecteren" msgid "Select manufacturer" msgstr "Fabrikant selecteren" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "Eenheden" msgid "Parameter units" msgstr "Parameter eenheden" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "Leveranciersonderdeel" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "Gekoppeld fabrikant onderdeel moet verwijzen naar hetzelfde basis onderdeel" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "Leverancier" msgid "Select supplier" msgstr "Leverancier selecteren" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "Voorraad beheers eenheid voor leveranciers" @@ -3794,7 +3794,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "Op voorraad" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "Order Referentie" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "Intern onderdeel" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "Voltooid" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Inkooporder" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "Inkooporder" msgid "Sales Order" msgstr "Verkooporder" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Retour bestelling" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "Link naar externe pagina" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Streefdatum" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "Orderreferentie" @@ -4332,23 +4332,23 @@ msgstr "Order referentiecode van leverancier" msgid "received by" msgstr "ontvangen door" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "Datum van uitgifte" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "Order uitgegeven op datum" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "Order voltooid op datum" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "Bestemming" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "Onderdeelleverancier moet overeenkomen met de Inkooporderleverancier" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "Hoeveelheid moet een positief getal zijn" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Klant" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "Bedrijf waaraan de artikelen worden verkocht" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "Klantreferentie " -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "Klant order referentiecode" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "Verzenddatum" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "verzonden door" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Bestelling kan niet worden voltooid omdat er onvolledige verzendingen aanwezig zijn" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "Order kan niet worden voltooid omdat er onvolledige artikelen aanwezig zijn" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "Hoeveelheid artikelen" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "Artikelregel referentie" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "Artikel notities" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "Additionele context voor deze regel" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "Stukprijs" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "Leveranciersonderdeel moet overeenkomen met leverancier" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "Leveranciersonderdeel" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "Ontvangen" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "Aantal ontvangen artikelen" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "Inkoopprijs" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "Aankoopprijs per stuk" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "Virtueel onderdeel kan niet worden toegewezen aan een verkooporder" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "Alleen verkoopbare onderdelen kunnen aan een verkooporder worden toegewezen" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "Verkoopprijs" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "Prijs per stuk" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "Verzonden" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "Verzonden hoeveelheid" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "Datum van verzending" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "Gecontroleerd door" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "Gebruiker die deze zending gecontroleerd heeft" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Zending" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "Zendingsnummer" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "Volgnummer" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "Zending volginformatie" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "Factuurnummer" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "Referentienummer voor bijbehorende factuur" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "Verzending is al verzonden" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "Zending heeft geen toegewezen voorraadartikelen" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "Voorraadartikel is niet toegewezen" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "Kan het voorraadartikel niet toewijzen aan een regel met een ander onderdeel" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "Kan voorraad niet toewijzen aan een regel zonder onderdeel" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Toewijzingshoeveelheid kan niet hoger zijn dan de voorraadhoeveelheid" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "Hoeveelheid moet 1 zijn voor geserialiseerd voorraadartikel" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "Verkooporder komt niet overeen met zending" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "Verzending komt niet overeen met verkooporder" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "Regel" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "Verzendreferentie verkooporder" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "Artikel" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "Selecteer voorraadartikel om toe te wijzen" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "Voer voorraadtoewijzingshoeveelheid in" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "Leveranciers Naam" msgid "Order cannot be cancelled" msgstr "Order kan niet worden geannuleerd" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "Intern Onderdeelnummer" @@ -4791,135 +4791,143 @@ msgstr "De leverancier moet overeenkomen met de inkooporder" msgid "Purchase order must match supplier" msgstr "Inkooporder moet overeenkomen met de leverancier" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "Artikel" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "Artikelregel komt niet overeen met inkooporder" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "Selecteer bestemmingslocatie voor ontvangen artikelen" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "Voer batch code in voor inkomende voorraad items" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "Vervaldatum" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "Voer serienummers in voor inkomende voorraadartikelen" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "Overschrijf verpakkingsinformatie voor binnenkomende voorraad" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "Extra opmerking voor inkomende voorraad items" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "Streepjescode is al in gebruik" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "Hoeveelheid als geheel getal vereist voor traceerbare onderdelen" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "Artikelen moeten worden opgegeven" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "Bestemmingslocatie moet worden opgegeven" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "Geleverde streepjescodewaarden moeten uniek zijn" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "Voltooide Verzendingen" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "Valuta verkoopprijs" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "Toegewezen items" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "Geen verzenddetails opgegeven" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "Artikelregel is niet gekoppeld aan deze bestelling" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "Hoeveelheid moet positief zijn" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "Voer serienummers in om toe te wijzen" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "Verzending is al verzonden" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "Zending is niet gekoppeld aan deze bestelling" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "Geen overeenkomst gevonden voor de volgende serienummers" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "De volgende serienummers zijn niet beschikbaar" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "Categorie" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "Onderdelen" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "Onderdeel Categorie" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "IPN" @@ -5917,357 +5925,357 @@ msgstr "Model Id" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "Geen onderdelen geselecteerd" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "Afbeelding kopiëren" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "Afbeelding kopiëren van het oorspronkelijke onderdeel" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "Parameters kopiëren" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "Parameter data kopiëren van het originele onderdeel" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "Eerste voorraad hoeveelheid" -#: part/serializers.py:567 +#: part/serializers.py:568 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:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "Eerste voorraad locatie" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "Specificeer locatie van de eerste voorraad voor dit onderdeel" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "Categorie naam" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "Bouwen" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "Voorraadartikelen" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "Leveranciers" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Totale Voorraad" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "Niet toegewezen voorraad" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "Variant voorraad" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "Eerste voorraad" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "Maak onderdeel met eerste voorraad" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Limiteer de voorraadrapportage tot een bepaald onderdeel en eventuele variant onderdelen" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Limiteer de voorraadrapportage tot een bepaalde deelcategorie en alle onderliggende categorieën" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Limiteer de voorraadrapportage tot een bepaalde voorraadlocatie en alle onderliggende locaties" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "Externe voorraad uitsluiten" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "Voorraadartikelen op externe locaties uitsluiten" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "Genereer een bestand met berekende voorraad namen gegevens" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "Bijwerken van de opgegeven onderdelen met berekende voorraad gegevens" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "Voorraadcontrole functionaliteit is niet ingeschakeld" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "Achtergrondwerker check is gefaald" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "Inclusief stuklijst BOM items die worden overgenomen van getemplated onderdelen" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "Kopieer vervangende onderdelen bij dubbele stuklijst BOM items" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "Verwijder bestaande stuklijst BOM" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "Verwijder bestaande stuklijst BOM items voor het uploaden" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "Ongeldige hoeveelheid" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "Minstens één stuklijst BOM artikel is vereist" @@ -7684,10 +7692,6 @@ msgstr "Inkooporder voor dit voorraadartikel" msgid "Destination Sales Order" msgstr "Bestemming Verkooporder" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "Vervaldatum" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Vervaldatum voor voorraadartikel. Voorraad zal worden beschouwd als verlopen na deze datum" diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po index a5202459e1..797611b9a7 100644 --- a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Kunne ikke konvertere {original} til {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "Ugyldig mengde oppgitt" @@ -100,8 +100,8 @@ msgstr "Oppgi dato" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "Duplikatnavn kan ikke eksistere under samme overordnede" msgid "Invalid choice" msgstr "Ugyldig valg" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "Ugyldig valg" msgid "Name" msgstr "Navn" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "Navn" msgid "Description" msgstr "Beskrivelse" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "Beskrivelse (valgfritt)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "Sti" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "Markdown-notater (valgfritt)" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "Strekkodedata" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "Tredjeparts strekkodedata" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "Strekkode-hash" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "Unik hash av strekkodedata" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "Eksisterende strekkode funnet" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "Serverfeil" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "En feil har blitt logget av serveren." @@ -644,8 +644,8 @@ msgstr "Ordrestatus" msgid "Parent Build" msgstr "Overordnet produksjon" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "Valgfritt" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "Sammenstilling" @@ -717,13 +717,13 @@ msgstr "" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "" msgid "Part" msgstr "Del" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "Tildelt" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "Produksjonsordre-referanse" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "Produksjonsstatuskode" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "Batchkode" @@ -887,7 +887,7 @@ msgstr "Forventet sluttdato" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Måldato for ferdigstillelse. Produksjonen vil være forfalt etter denne datoen." -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "Fullført dato" @@ -970,7 +970,7 @@ msgstr "Produksjonsartikkelen samsvarer ikke med produksjonsordren" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Mengden må være større enn null" @@ -994,8 +994,8 @@ msgstr "Produksjonsobjekt" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "Produksjonselement må spesifisere en produksjonsartikkel, da master-del msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Tildelt antall ({q}) kan ikke overstige tilgjengelig lagerbeholdning ({a})" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "Lagervaren er overtildelt" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "Tildelingsantall må være større enn null" @@ -1040,8 +1040,8 @@ msgstr "Mengden må være 1 for serialisert lagervare" msgid "Selected stock item does not match BOM line" msgstr "Valgt lagervare samsvarer ikke med BOM-linjen" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "Heltallsverdi kreves for sporbare deler" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Heltallsverdi kreves, da stykklisten inneholder sporbare deler" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "Serienummer" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "Angi serienummer for produksjonsartikler" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "Automatisk tildeling av serienummer" msgid "Automatically allocate required items with matching serial numbers" msgstr "Automatisk tildeling av nødvendige artikler med tilsvarende serienummer" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "Følgende serienummer finnes allerede eller er ugyldige" @@ -1175,8 +1175,8 @@ msgstr "Grunn for skroting av produksjonsartikler" msgid "Location for completed build outputs" msgstr "Plassering for ferdige produksjonsartikler" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "Godta at lagervarer ikke er fullt tildelt til denne produksjonsordren" msgid "Required stock has not been fully allocated" msgstr "Nøvendig lagerbeholdning er ikke fullt tildelt" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "Godta uferdig" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part må peke på den samme delen som produksjonsordren" msgid "Item must be in stock" msgstr "Artikkelen må være på lager" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Tilgjengelig antall ({q}) overskredet" @@ -1303,7 +1303,7 @@ msgstr "Produksjonsartikkel må spesifiseres for tildeling av sporede deler" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Produksjonsartikkel kan ikke spesifiseres for tildeling av usporede deler" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "Tildelingsartikler må oppgis" @@ -1367,7 +1367,7 @@ msgstr "Produksjonsreferanse" msgid "BOM Reference" msgstr "BOM-referanse" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "Emballasje" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "Tildelt lagerbeholdning" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "I bestilling" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "I produksjon" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "Ekstern lagerbeholdning" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "Tilgjengelig lagerbeholdning" @@ -1501,19 +1501,19 @@ msgstr "Forfalt produksjonsordre" msgid "Build order {bo} is now overdue" msgstr "Produksjonsordre {bo} er nå forfalt" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "Er lenke" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "Er fil" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "Brukeren har ikke tillatelse til å slette dette vedlegget" @@ -1599,8 +1599,8 @@ msgstr "Bruker" msgid "Price break quantity" msgstr "Antall for prisbrudd" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "Pris" @@ -1694,7 +1694,7 @@ msgstr "Tittel" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "Kontekst" @@ -2078,7 +2078,7 @@ msgstr "{verbose_name} kansellert" msgid "A order that is assigned to you was canceled" msgstr "En ordre som er tildelt til deg ble kansellert" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "Artikler mottatt" @@ -2504,7 +2504,7 @@ 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:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "Komponent" @@ -3516,7 +3516,7 @@ msgstr "Intern del er aktiv" msgid "Supplier is Active" msgstr "Leverandør er aktiv" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "Produsent" @@ -3714,7 +3714,7 @@ msgstr "Velg del" msgid "Select manufacturer" msgstr "Velg produsent" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "MPN" @@ -3746,7 +3746,7 @@ msgstr "Enheter" msgid "Parameter units" msgstr "Parameterenheter" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "Leverandørdel" @@ -3763,7 +3763,7 @@ msgstr "Pakkeenhet må være mer enn null" msgid "Linked manufacturer part must reference the same base part" msgstr "Den sammenkoblede produsentdelen må referere til samme basisdel" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "Leverandør" msgid "Select supplier" msgstr "Velg leverandør" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "Leverandørens lagerbeholdningsenhet" @@ -3794,7 +3794,7 @@ msgstr "URL for ekstern leverandørdel-lenke" msgid "Supplier part description" msgstr "Leverandørens delbeskrivelse" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "Standardvaluta brukt for denne leverandøren" msgid "Company Name" msgstr "Bedriftsnavn" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "På lager" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "Ukjent" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "Ordrereferanse" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "Ordre" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "Intern del" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "Fullført" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Innkjøpsordre" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "Innkjøpsordre" msgid "Sales Order" msgstr "Salgsordre" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Returordre" @@ -4283,11 +4283,11 @@ msgstr "Ordrebeskrivelse (valgfritt)" msgid "Select project code for this order" msgstr "Velg prosjektkode for denne ordren" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "Lenke til ekstern side" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Måldato" @@ -4308,7 +4308,7 @@ msgstr "Kontaktpunkt for denne ordren" msgid "Company address for this order" msgstr "Selskapsadresse for denne ordren" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "Ordrereferanse" @@ -4332,23 +4332,23 @@ msgstr "Leverandørens ordrereferanse" msgid "received by" msgstr "mottatt av" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "Sendt dato" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "Dato bestillingen ble sendt" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "Dato ordre ble fullført" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "Destinasjon" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "Delleverandør må matche PO-leverandør" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "Mengde må være positiv" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Kunde" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "Firma som varene selges til" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "Kundereferanse " -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "Kundens ordrereferanse" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "Forsendelsesdato" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "sendt av" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "Kun en åpen ordre kan merkes som fullført" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Bestillingen kan ikke fullføres da det finnes ufullstendige forsendelser" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "Denne ordren kan ikke fullføres da det fortsatt er ufullstendige artikler" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "Antall" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "Linjereferanse" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "Linjenotater" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Måldato for denne linjen (la stå tomt for å bruke måldatoen fra ordren)" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "Linjeelementbeskrivelse (valgfritt)" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "Ytterligere kontekst for denne linjen" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "Enhetspris" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "Delens leverandør må samsvare med leverandør" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "Leverandørdel" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "Mottatt" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "Antall enheter mottatt" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "Innkjøpspris" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "Enhet-innkjøpspris" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "Virtuell del kan ikke tildeles salgsordre" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "Kun salgbare deler kan tildeles en salgsordre" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "Salgspris" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "Enhets-salgspris" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "Sendt" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "Sendt antall" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "Dato for forsendelse" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "Leveringsdato" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "Dato for levering av forsendelse" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "Sjekket Av" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "Brukeren som sjekket forsendelsen" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Forsendelse" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "Forsendelsesnummer" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "Sporingsnummer" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "Sporingsinformasjon for forsendelse" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "Fakturanummer" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "Referansenummer for tilknyttet faktura" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "Forsendelsen er allerede sendt" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "Forsendelsen har ingen tildelte lagervarer" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "Lagervarer er ikke blitt tildelt" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "Kan ikke tildele lagervare til en linje med annen del" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "Kan ikke tildele lagerbeholdning til en linje uten en del" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Tildelingsantall kan ikke overstige tilgjengelig lagerbeholdning" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "Antall må være 1 for serialisert lagervare" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "Salgsordre samsvarer ikke med forsendelse" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "Forsendelsen samsvarer ikke med salgsordre" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "Linje" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "Forsendelsesreferanse for salgsordre" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "Artikkel" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "Velg lagervare å tildele" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "Angi lagertildelingsmengde" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "Returordre-referanse" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "Firmaet delen skal returneres fra" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "Returordrestatus" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "Velg artikkel som skal returneres fra kunde" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "Mottatt Dato" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "Datoen denne returartikkelen ble mottatt" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "Utfall" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "Utfall for dette linjeelementet" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "Kostnad forbundet med retur eller reparasjon for dette linjeelementet" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "Leverandørnavn" msgid "Order cannot be cancelled" msgstr "Ordren kan ikke kanselleres" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "Tillat ordre å lukkes med ufullstendige linjeelementer" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "Ordren har ufullstendige linjeelementer" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "SKU-kode" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "Internt delnummer" @@ -4791,135 +4791,143 @@ msgstr "Leverandør må samsvare med innkjøpsordre" msgid "Purchase order must match supplier" msgstr "Innkjøpsordre må samsvare med leverandør" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "Ordrelinje" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "Linjeelementet samsvarer ikke med innkjøpsordre" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "Velg lagerplassering for mottatte enheter" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "Angi batchkode for innkommende lagervarer" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "Utløpsdato" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "Angi serienummer for innkommende lagervarer" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "Strekkode" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "Skannet strekkode" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "Strekkode allerede i bruk" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "Heltallsverdi må angis for sporbare deler" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "Linjeelementer må være oppgitt" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "Målplassering må angis" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "Angitte strekkodeverdier må være unike" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "Fullførte forsendelser" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "Valuta for salgspris" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "Ingen forsendelsesopplysninger oppgitt" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "Linjeelement er ikke knyttet til denne ordren" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "Mengden må være positiv" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "Skriv inn serienummer for å tildele" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "Forsendelsen er allerede sendt" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "Forsendelsen er ikke knyttet til denne ordren" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "Ingen treff funnet for følgende serienummer" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "Returordrelinje" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "Lagervare statuskode" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "Linjeelementet samsvarer ikke med returordre" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "Linjeelementet er allerede mottatt" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "Artikler kan bare mottas mot ordrer som pågår" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "Valuta for linje" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "Kategori" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "Du kan ikke gjøre denne delkategorien strukturell fordi noen deler allerede er tilordnet den!" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "Deler" @@ -5239,7 +5247,7 @@ msgstr "Del-nøkkelord for å øke synligheten i søkeresultater" msgid "Part category" msgstr "Delkategori" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "Ingen deler valgt" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "Velg kategori" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "Original Del" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "Velg original del å duplisere" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "Kopier Bilde" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "Kopier bilde fra originaldel" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "Kopier Stykkliste" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "Kopier stykkliste fra original del" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "Kopier parametere" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "Kopier parameterdata fra originaldel" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "Kopier notater" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "Kopier notater fra originaldel" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "Innledende lagerbeholdning" -#: part/serializers.py:567 +#: part/serializers.py:568 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:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "Innledende lagerplassering" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "Angi initiell lagerplasering for denne delen" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "Velg leverandør (eller la stå tom for å hoppe over)" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "Velg produsent (eller la stå tom for å hoppe over)" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "Produsentens delenummer" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "Valgt firma er ikke en gyldig leverandør" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "Valgt firma er ikke en gyldig produsent" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "Produsentdel som matcher dette MPN-et, finnes allerede" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "Leverandørdel som matcher denne SKU-en, finnes allerede" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "Kategorinavn" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "Produseres" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "Lagervarer" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "Leverandører" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Total lagerbeholdning" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "Dupliser del" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "Kopier innledende data fra en annen del" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "Innledende lagerbeholdning" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "Lag en del med innledende lagermengde" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "Leverandøropplysninger" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "Legg til innledende leverandørinformasjon for denne delen" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "Kopier kategoriparametre" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "Kopier parametermaler fra valgt delkategori" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "Eksisterende bilde" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "Filnavn for et eksisterende del-bilde" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "Bildefilen finnes ikke" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Begrens lagerbeholdningsrapport til en bestemt del og enhver variant av delen" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Begrens lagerbeholdningsrapport til en bestemt delkategori og alle underkategorier" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Begrens lagerbeholdningsrapport til en bestemt plasering og eventuelle underplasseringer" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "Ekskluder ekstern lagerbeholdning" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "Ekskluder lagervarer i eksterne lokasjoner" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "Generer rapport" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "Genererer rapport som inneholder beregnede lagerdata" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "Oppdater deler" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "Oppdater spesifiserte deler med beregnede lagerbeholdningsdata" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "Lagerbeholdningsfunksjonalitet er ikke aktivert" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "Sjekk av bakgrunnsarbeider mislyktes" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "Minstepris" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "Overstyr beregnet verdi for minimumspris" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "Valuta for minstepris" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "Makspris" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "Overstyr beregnet verdi for maksimal pris" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "Valuta for maksimal pris" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "Oppdater" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "Oppdater priser for denne delen" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, 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:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "Minsteprisen kan ikke være større enn maksimal pris" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "Maksimal pris kan ikke være mindre enn minstepris" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "Kan Produsere" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "Velg del å kopiere BOM fra" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "Fjern eksisterende data" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "Fjern eksisterende BOM-artikler før kopiering" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "Inkluder arvede" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "Inkluder BOM-artikler som er arvet fra maldeler" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "Hopp over ugyldige rader" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "Aktiver dette alternativet for å hoppe over ugyldige rader" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "Kopier erstatningsdeler" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "Kopier erstatningsdeler når BOM-elementer dupliseres" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "Nullstill eksisterende BOM" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "Fjern eksisterende BOM-artikler før opplastning" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "Ingen del-kolonne angitt" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "Flere samsvarende deler funnet" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "Ingen samsvarende del funnet" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "Delen er ikke betegnet som en komponent" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "Antall ikke oppgitt" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "Ugyldig antall" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "Minst en BOM-artikkel kreves" @@ -7684,10 +7692,6 @@ msgstr "Innkjøpsordre for denne lagervaren" msgid "Destination Sales Order" msgstr "Tildelt Salgsordre" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "Utløpsdato" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Utløpsdato for lagervare. Lagerbeholdning vil bli ansett som utløpt etter denne datoen" diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po index 7f6e3bf621..fe4b5d667e 100644 --- a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nie udało się przeliczyć {original} na {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "Podano nieprawidłową ilość" @@ -100,8 +100,8 @@ msgstr "Wprowadź dane" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "Duplikaty nazw nie mogą istnieć pod tym samym rodzicem" msgid "Invalid choice" msgstr "Błędny wybór" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "Błędny wybór" msgid "Name" msgstr "Nazwa" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "Nazwa" msgid "Description" msgstr "Opis" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "Opis (opcjonalny)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "Ścieżka" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "Notatki Markdown (opcjonalne)" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "Dane kodu kreskowego" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "Dane kodu kreskowego stron trzecich" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "Hasz kodu kreskowego" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "Unikalny hasz danych kodu kreskowego" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "Znaleziono istniejący kod kreskowy" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "Błąd serwera" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "Błąd został zapisany w logach serwera." @@ -644,8 +644,8 @@ msgstr "Status zamówienia" msgid "Parent Build" msgstr "Budowa nadrzędna" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "Opcjonalne" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "Złożenie" @@ -717,13 +717,13 @@ msgstr "" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "" msgid "Part" msgstr "Komponent" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "Przydzielono" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "Odwołanie do zamówienia wykonania" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "Kod statusu budowania" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "Kod partii" @@ -887,7 +887,7 @@ msgstr "Docelowy termin zakończenia" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Docelowa data zakończenia kompilacji. Po tej dacie kompilacja będzie zaległa." -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "Data zakończenia" @@ -970,7 +970,7 @@ msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Ilość musi być większa niż zero" @@ -994,8 +994,8 @@ msgstr "Zbuduj obiekt" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "Element kompilacji musi określać dane wyjściowe kompilacji, ponieważ 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:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "Pozycja magazynowa jest nadmiernie przydzielona" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "Alokowana ilość musi być większa niż zero" @@ -1040,8 +1040,8 @@ msgstr "Ilość musi wynosić 1 dla serializowanych zasobów" msgid "Selected stock item does not match BOM line" msgstr "Wybrana pozycja magazynowa nie pasuje do pozycji w zestawieniu BOM" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "Numer seryjny" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "Automatycznie przydzielaj numery seryjne" msgid "Automatically allocate required items with matching serial numbers" msgstr "Automatycznie przydzielaj wymagane elementy z pasującymi numerami seryjnymi" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "Poniższe numery seryjne już istnieją lub są nieprawidłowe" @@ -1175,8 +1175,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "Zaakceptuj, że przedmioty magazynowe nie zostały w pełni przypisane d msgid "Required stock has not been fully allocated" msgstr "Wymagany stan nie został w pełni przypisany" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "Akceptuj niekompletne" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "Towar musi znajdować się w magazynie" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "Opakowanie" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "W Zamówieniu" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "W produkcji" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "Dostępna ilość" @@ -1501,19 +1501,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1599,8 +1599,8 @@ msgstr "Użytkownik" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "Cena" @@ -1694,7 +1694,7 @@ msgstr "" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "" @@ -2504,7 +2504,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "Komponent" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "Producent" @@ -3714,7 +3714,7 @@ msgstr "Wybierz część" msgid "Select manufacturer" msgstr "Wybierz producenta" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "Jednostki" msgid "Parameter units" msgstr "Jednostki parametru" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "Dostawca" msgid "Select supplier" msgstr "Wybierz dostawcę" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "" @@ -3794,7 +3794,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "Domyślna waluta używana dla tego dostawcy" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "Na stanie" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "Liczba kopii do wydrukowania dla każdej etykiety" msgid "Connected" msgstr "Połączono" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "Nieznany" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "Numer zamówienia" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "Posiada ceny" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "Zamówienie" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "Komponent wewnętrzny" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "Zamówienie oczekujące" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "Zakończone" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Zlecenie zakupu" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "Zlecenie zakupu" msgid "Sales Order" msgstr "Zamówienie zakupu" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "Link do zewnętrznej witryny" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Data docelowa" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "Odniesienie zamówienia" @@ -4332,23 +4332,23 @@ msgstr "" msgid "received by" msgstr "odebrane przez" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "Data wydania" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "Data wystawienia zamówienia" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "Przeznaczenie" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "Wartość musi być liczbą dodatnią" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Klient" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "Data wysyłki" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "wysłane przez" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "Ilość elementów" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "Odebrane" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "Cena zakupu" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "Cena zakupu jednostkowego" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "Cena sprzedaży" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "Jednostkowa cena sprzedaży" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "Wysłane" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "Wysłana ilość" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "Data wysyłki" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "Sprawdzone przez" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "Użytkownik, który sprawdził tę wysyłkę" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Przesyłka" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "Numer przesyłki" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "Numer śledzenia" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "Informacje o śledzeniu przesyłki" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "Przesyłka została już wysłana" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Zarezerwowana ilość nie może przekraczać ilości na stanie" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "Linia" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "Komponent" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "Zamówienie nie może zostać anulowane" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4791,135 +4791,143 @@ msgstr "Dostawca musi być zgodny ze zleceniem zakupu" msgid "Purchase order must match supplier" msgstr "Zlecenie zakupu musi być zgodne z dostawcą" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "Pozycja nie pasuje do zlecenia zakupu" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "Data ważności" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "Kod kreskowy" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "Kategoria" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "Części" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "Kopiuj obraz" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "Kopiuj BOM" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "Kopiuj parametry" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "Towary" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "Dostawcy" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "Duplikuj część" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "Sprawdzenie robotnika w tle nie powiodło się" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "Usuń istniejące dane" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "Pomiń nieprawidłowe wiersze" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "Włącz tę opcję, aby pominąć nieprawidłowe wiersze" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "Wyczyść istniejący BOM" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "Nie podano ilości" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "Nieprawidłowa ilość" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "Zlecenie zakupu dla tego towaru" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "Data ważności" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po index 1c1152a0a8..9b69580e51 100644 --- a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Language: pt_PT\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Não foi possível converter {original} para {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "Quantidade fornecida inválida" @@ -100,8 +100,8 @@ msgstr "Insira uma Data" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "Nomes duplicados não podem existir sob o mesmo parental" msgid "Invalid choice" msgstr "Escolha inválida" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "Escolha inválida" msgid "Name" msgstr "Nome" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "Nome" msgid "Description" msgstr "Descrição" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "Descrição (opcional)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "Caminho" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "Notas Markdown (opcional)" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "Dados de código de barras" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "Dados de código de barras de terceiros" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "Hash de código de barras" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "Hash exclusivo de dados de código de barras" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "Código de barras existente encontrado" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "Erro de servidor" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "Log de erro salvo pelo servidor." @@ -644,8 +644,8 @@ msgstr "Situação do pedido" msgid "Parent Build" msgstr "Produção Progenitor" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "Opcional" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "Montagem" @@ -717,13 +717,13 @@ msgstr "" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "" msgid "Part" msgstr "Peça" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "Alocado" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "Referência do pedido de produção" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "Código de situação da produção" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "Código de Lote" @@ -887,7 +887,7 @@ msgstr "Data alvo final" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Data alvo para finalização de produção. Estará atrasado a partir deste dia." -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "Data de conclusão" @@ -970,7 +970,7 @@ msgstr "Saída da produção não corresponde ao Pedido de Produção" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Quantidade deve ser maior que zero" @@ -994,8 +994,8 @@ msgstr "Objeto de produção" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "Item de produção deve especificar a saída, pois peças mestres estão 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:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "O item do estoque está sobre-alocado" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "Quantidade alocada deve ser maior que zero" @@ -1040,8 +1040,8 @@ msgstr "Quantidade deve ser 1 para estoque serializado" msgid "Selected stock item does not match BOM line" msgstr "Item estoque selecionado não coincide com linha da LDM" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "Quantidade inteira necessária para peças rastreáveis" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Quantidade inteira necessária, pois a lista de materiais contém peças rastreáveis" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "Números de Série" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "Digite os números de série para saídas de produção" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "Alocar Números de Série Automaticamente" msgid "Automatically allocate required items with matching serial numbers" msgstr "Alocar automaticamente os itens necessários com os números de série correspondentes" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 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" @@ -1175,8 +1175,8 @@ msgstr "Motivo para sucatear saída(s) de produção" msgid "Location for completed build outputs" msgstr "Local para saídas de produção concluídas" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "Aceitar que os itens de estoque não foram totalmente alocados para esta msgid "Required stock has not been fully allocated" msgstr "Estoque obrigatório não foi totalmente alocado" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "Aceitar Incompleto" @@ -1290,7 +1290,7 @@ msgstr "bin_item.part deve indicar a mesma peça do pedido de produção" msgid "Item must be in stock" msgstr "Item deve estar em estoque" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Quantidade disponível ({q}) excedida" @@ -1303,7 +1303,7 @@ msgstr "Saída de produção deve ser definida para alocação de peças rastrea msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Saída de produção deve ser definida para alocação de peças não rastreadas" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "Alocação do Item precisa ser fornecida" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "Embalagem" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "Estoque Alocado" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "No pedido" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "Em Produção" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "Estoque Disponível" @@ -1501,19 +1501,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:725 +#: common/api.py:724 msgid "Is Link" msgstr "É uma Ligação" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "É um arquivo" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "O Utilizador não tem permissão para remover este anexo" @@ -1599,8 +1599,8 @@ msgstr "Usuario" msgid "Price break quantity" msgstr "Quantidade de Parcelamentos" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "Preço" @@ -1694,7 +1694,7 @@ msgstr "Título" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "Contexto" @@ -2078,7 +2078,7 @@ msgstr "{verbose_name} cancelado" msgid "A order that is assigned to you was canceled" msgstr "Um pedido atribuído a você foi cancelado" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "Itens Recebidos" @@ -2504,7 +2504,7 @@ 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:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "Componente" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "Fabricante" @@ -3714,7 +3714,7 @@ msgstr "Selecionar peça" msgid "Select manufacturer" msgstr "Selecionar fabricante" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "NPF" @@ -3746,7 +3746,7 @@ msgstr "Unidades" msgid "Parameter units" msgstr "Unidades do parâmetro" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "Fornecedor da Peça" @@ -3763,7 +3763,7 @@ msgstr "Unidades de pacote deve ser maior do que zero" msgid "Linked manufacturer part must reference the same base part" msgstr "Parte do fabricante vinculado deve fazer referência à mesma peça base" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "Fornecedor" msgid "Select supplier" msgstr "Selecione o fornecedor" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "Unidade de reserva de estoque fornecedor" @@ -3794,7 +3794,7 @@ msgstr "URL do link externo da peça do fabricante" msgid "Supplier part description" msgstr "Descrição da peça fornecedor" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "Moeda padrão utilizada para este fornecedor" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "Em Estoque" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "Desconhecido" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "Referência do Pedido" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "Pedido" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "Peça Interna" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "Concluído" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Pedido de Compra" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "Pedido de Compra" msgid "Sales Order" msgstr "Pedido de Venda" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Devolver pedido" @@ -4283,11 +4283,11 @@ msgstr "Descrição do pedido (opcional)" msgid "Select project code for this order" msgstr "Selecione o código do projeto para este pedido" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "Link para página externa" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Data alvo" @@ -4308,7 +4308,7 @@ msgstr "Ponto de contato para este pedido" msgid "Company address for this order" msgstr "Endereço da empresa para este pedido" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "Referência do pedido" @@ -4332,23 +4332,23 @@ msgstr "Código de referência do pedido fornecedor" msgid "received by" msgstr "recebido por" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "Data de emissão" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "Dia que o pedido foi feito" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "Dia que o pedido foi concluído" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "Destino" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "Fornecedor de peça deve corresponder a fornecedor da OC" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "Quantidade deve ser um número positivo" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Cliente" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "Empresa para qual os itens foi vendidos" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "Referência do Cliente " -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "Código de Referência do pedido do cliente" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "Data de Envio" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "enviado por" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "Apenas um pedido aberto pode ser marcado como completo" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Pedido não pode ser concluído, pois, há envios incompletos" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "Pedido não pode ser concluído, pois, há itens na linha incompletos" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "Quantidade do item" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "Referência do Item em Linha" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "Observações do Item de Linha" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Data alvo para este item de linha (deixe em branco para usar a data alvo do pedido)" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "Descrição item de linha (opcional)" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "Contexto adicional para esta linha" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "Preço Unitário" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "A peça do fornecedor deve corresponder ao fornecedor" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "Fornecedor da Peça" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "Recebido" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "Número de itens recebidos" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "Preço de Compra" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "Preço unitário de compra" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "Peça virtual não pode ser atribuída a um pedido de venda" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "Apenas peças vendáveis podem ser atribuídas a um pedido de venda" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "Preço de Venda" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "Preço de venda unitário" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "Enviado" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "Quantidade enviada" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "Data do envio" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "Data de Entrega" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "Data da entrega do envio" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "Verificado por" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "Usuário que verificou esta remessa" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Remessa" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "Número do Envio" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "Número de Rastreamento" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "Informação de rastreamento da remessa" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "Número da Fatura" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "Número de referência para fatura associada" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "O pedido já foi enviado" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "Remessa não foi alocada nos itens de estoque" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "O item do estoque não foi atribuído" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "Não é possível alocar o item de estoque para uma linha de uma peça diferente" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "Não é possível alocar uma linha sem uma peça" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "A quantidade de alocação não pode exceder a quantidade em estoque" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "Quantidade deve ser 1 para item de estoque serializado" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "Pedidos de venda não coincidem com a remessa" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "Remessa não coincide com pedido de venda" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "Linha" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "Referência de remessa do pedido de venda" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "Selecione o item de estoque para alocar" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "Insira a quantidade de atribuição de estoque" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "Referência de Pedidos de Devolução" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "Empresa da qual os itens estão sendo retornados" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "Estado do pedido de retorno" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "Selecione o item a ser devolvido pelo cliente" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "Data de Recebimento" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "Data que o pedido a ser devolvido foi recebido" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "Despesa/gastos" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "Gastos com esta linha de itens" -#: order/models.py:2563 +#: order/models.py:2567 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:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "Nome do Fornecedor" msgid "Order cannot be cancelled" msgstr "Pedido não pode ser cancelado" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "Permitir que o pedido seja fechado com itens de linha incompletos" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "O pedido tem itens da linha incompletos" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "Código (SKU)" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "Numero interno do produto" @@ -4791,135 +4791,143 @@ msgstr "O fornecedor deve corresponder o pedido de compra" msgid "Purchase order must match supplier" msgstr "Pedido de compra deve corresponder ao fornecedor" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "Itens de linha" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "O item de linha não corresponde ao pedido de compra" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "Selecione o local de destino para os itens recebidos" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "Digite o código do lote para itens de estoque recebidos" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "Data de validade" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "Digite o número de série para itens de estoque recebidos" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "Código de barras" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "Código de barras lido" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "Código de barras já em uso" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "Quantidade inteira deve ser fornecida para peças rastreáveis" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "Itens de linha deve ser providenciados" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "Loca de destino deve ser especificado" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "Código de barras fornecido deve ser único" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "Envios concluídos" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "Moeda de preço de venda" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "Nenhum detalhe da remessa fornecido" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "Item de linha não está associado a este pedido" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "Quantidade deve ser positiva" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "Digite números de série para alocar" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "O pedido já foi enviado" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "O envio não está associado a este pedido" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "Nenhuma correspondência encontrada para os seguintes números de série" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "Devolver item do pedido" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "Código de estado do item estoque" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "Item do pedido não bate com o pedido de devolução" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "Item do pedido já foi recebido" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "Itens só podem ser recebidos de pedidos em processamento" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "Tipo de moeda para o item do pedido" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "Categoria" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "Você não pode tornar esta categoria em estrutural, pois, algumas partes já estão alocadas!" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "Peças" @@ -5239,7 +5247,7 @@ msgstr "Palavras-chave para melhorar a visibilidade nos resultados da pesquisa" msgid "Part category" msgstr "Categoria da Peça" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "Nenhuma parte selecionada" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "Selecionar categoria" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "Peça Original" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "Selecione a peça original para duplicar" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "Copiar imagem" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "Copiar imagem da peça original" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "Copiar LDM" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "Copiar lista de materiais da peça original" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "Copiar Parâmetros" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "Copiar dados do parâmetro da peça original" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "Copiar Notas" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "Copiar imagem da peça original" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "Quantidade Inicial de Estoque" -#: part/serializers.py:567 +#: part/serializers.py:568 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:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "Local Inicial do Estoque" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "Especifique o local do estoque inicial para esta Peça" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "Selecione o fornecedor (ou deixe em branco para pular)" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "Selecione fabricante (ou deixe em branco para pular)" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "Número de Peça do Fabricante" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "A empresa selecionada não é um fornecedor válido" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "A empresa selecionada não é um fabricante válido" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "A peça do fabricante que corresponde a essa MPN já existe" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "A peça do fornecedor que corresponde a essa SKU já existe" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "Nome da Categoria" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "Produzindo" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "Itens de Estoque" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "Fornecedores" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Estoque Total" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "Peça duplicada" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "Copiar dados iniciais de outra peça" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "Estoque inicial" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "Criar peça com a quantidade inicial de estoque" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "Informações do Fornecedor" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "Adicionar informação inicial de fornecedor para esta peça" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "Copiar Parâmetros da Categoria" -#: part/serializers.py:1026 +#: part/serializers.py:1027 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:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "Imagem Existente" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "Nome de arquivo de uma imagem de peça existente" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "A imagem não existe" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Limitar o relatório de balanço a uma determinada peça e quaisquer peças variantes" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Limitar o relatório de balanço a uma determinada categoria, e qualquer peças filhas" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Limitar o relatório de balanço a um determinado local de estoque, e qualquer local filho" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "Excluir Estoque externo" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "Excluir itens de estoque em locais externos" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "Gerar relatório" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "Gerar arquivo de relatório contendo dados de estoque calculados" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "Atualizar Peças" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "Atualizar peças especificadas com dados de estoque calculados" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "Função de Balanço de Estoque não está ativada" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "Falha em verificar o histórico do trabalhador" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "Preço Mínimo" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "Sobrepor valor calculado para preço mínimo" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "Moeda do preço mínimo" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "Preço Máximo" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "Sobrepor valor calculado para preço máximo" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "Moeda do preço máximo" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "Atualizar" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "Atualizar preços desta peça" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, 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:1492 +#: part/serializers.py:1493 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:1495 +#: part/serializers.py:1496 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:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "Pode Produzir" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "Selecionar peça para copiar a LDM" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "Remover Dado Existente" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "Remova itens LDM existentes antes de copiar" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "Incluir Herdados" -#: part/serializers.py:1923 +#: part/serializers.py:1924 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:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "Pular Linhas inválidas" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "Habilitar esta opção para pular linhas inválidas" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "Copiar Peças Substitutas" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "Copiar peças de substitutas quando duplicar itens de LDM" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "Limpar LDM Existente" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "Apagar itens LDM existentes antes de carregar" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "Nenhuma coluna de peça especificada" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "Múltiplas peças correspondentes encontradas" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "Nenhuma peça correspondente encontrada" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "Peça não está designada como componente" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "Quantidade não foi fornecida" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "Quantidade Inválida" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "Pelo menos um item LDM é necessário" @@ -7684,10 +7692,6 @@ msgstr "Pedido de Compra para este item de estoque" msgid "Destination Sales Order" msgstr "Destino do Pedido de Venda" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "Data de validade" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Data de validade para o item de estoque. Estoque será considerado expirado após este dia" 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 c767be8907..c656007c1f 100644 --- a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "" @@ -100,8 +100,8 @@ msgstr "Informe a data" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "" msgid "Description" msgstr "Descrição" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "Falha na Tarefa" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "Erro de servidor" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "" @@ -644,8 +644,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "" @@ -717,13 +717,13 @@ msgstr "" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "" @@ -887,7 +887,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "" @@ -970,7 +970,7 @@ msgstr "" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -994,8 +994,8 @@ msgstr "" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1040,8 +1040,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "" 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:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1175,8 +1175,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "Aceitar que os itens de estoque não foram totalmente alocados para esta msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "" @@ -1501,19 +1501,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1599,8 +1599,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "" @@ -2504,7 +2504,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "" @@ -3714,7 +3714,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "" msgid "Parameter units" msgstr "" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "" @@ -3794,7 +3794,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "" @@ -4332,23 +4332,23 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4791,135 +4791,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "Itens Alocados" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "Os seguintes números de série não estão disponíveis" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "ID do modelo" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po index 65170650ba..8a3f9ea004 100644 --- a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Romanian\n" "Language: ro_RO\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "" @@ -100,8 +100,8 @@ msgstr "" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "" @@ -644,8 +644,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "" @@ -717,13 +717,13 @@ msgstr "" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "" @@ -887,7 +887,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "" @@ -970,7 +970,7 @@ msgstr "" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -994,8 +994,8 @@ msgstr "" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1040,8 +1040,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1175,8 +1175,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "" @@ -1501,19 +1501,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1599,8 +1599,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "" @@ -2504,7 +2504,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "" @@ -3714,7 +3714,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "" msgid "Parameter units" msgstr "" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "" @@ -3794,7 +3794,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "" @@ -4332,23 +4332,23 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4791,135 +4791,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po index f7bcf7798f..c2e0c6efce 100644 --- a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Невозможно преобразовать {original} в {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "недопустимое количество" @@ -100,8 +100,8 @@ msgstr "Введите дату" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "Повторяющиеся имена не могут существов msgid "Invalid choice" msgstr "Неверный выбор" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "Неверный выбор" msgid "Name" msgstr "Название" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "Название" msgid "Description" msgstr "Описание" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "Описание (необязательно)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "Путь" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "Записи о скидке (необязательно)" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "Данные штрих-кода" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "Данные стороннего штрих-кода" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "Хэш штрих-кода" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "Уникальный хэш данных штрих-кода" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "Обнаружен существующий штрих-код" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "Ошибка сервера" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "Сервер зарегистрировал ошибку." @@ -644,8 +644,8 @@ msgstr "Статсу заказа" msgid "Parent Build" msgstr "Родительский заказ на производство" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "Необязательно" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "Производимая деталь" @@ -717,13 +717,13 @@ msgstr "" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "" msgid "Part" msgstr "Деталь" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "Зарезервировано" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "Ссылка на заказ на производство" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "Код статуса заказа на производство" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "Код партии" @@ -887,7 +887,7 @@ msgstr "Целевая дата завершения" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Целевая дата для заказа на производства. Заказ будет просрочен после этой даты." -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "Дата завершения" @@ -970,7 +970,7 @@ msgstr "Продукция не совпадает с заказом на про #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Количество должно быть больше нуля" @@ -994,8 +994,8 @@ msgstr "Объект производства" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "Элемент производства должен указать пр msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Резервируемое количество ({q}) не должно превышать доступное количество на складе ({a})" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "Складская позиция перераспределена" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "Резервируемое количество должно быть больше нуля" @@ -1040,8 +1040,8 @@ msgstr "Количество должно быть 1 для сериализов msgid "Selected stock item does not match BOM line" msgstr "Выбранная складская позиция не соответствует позиции в BOM" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "Для отслеживаемых деталей должно быть msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Требуется целое количество, так как материал содержит отслеживаемые детали" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "Серийные номера" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "Введите серийные номера для продукции" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "Автоматически выделить серийные номер msgid "Automatically allocate required items with matching serial numbers" msgstr "Автоматически зарезервировать необходимые элементы с соответствующими серийными номерами" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "Следующие серийные номера уже существуют или недействительны" @@ -1175,8 +1175,8 @@ msgstr "Причина списания продукции" msgid "Location for completed build outputs" msgstr "Место хранения для завершенной продукции" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "Подтвердите, что складские позиции не б msgid "Required stock has not been fully allocated" msgstr "Необходимые запасы не были полностью зарезервированы" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "Разрешить незавершенные производимые детали" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part должна указывать на ту же часть, msgid "Item must be in stock" msgstr "Элемент должен быть в наличии" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Превышено доступное количество ({q})" @@ -1303,7 +1303,7 @@ msgstr "Продукция должна быть указан для резер msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Продукция не может быть указана для резервирования не отслеживаемых частей" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "Необходимо указать резервируемые элементы" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "Упаковка" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "Зарезервированные Запасы" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "В заказе" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "В производстве" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "Внешний склад" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "Доступный запас" @@ -1501,19 +1501,19 @@ msgstr "Просроченный заказ сборки" msgid "Build order {bo} is now overdue" msgstr "Заказ на производство {bo} просрочен" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "Ссылка" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "Файл" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "У пользователя нет прав для удаления этих вложений" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "У пользователя нет прав на удаление этого вложения" @@ -1599,8 +1599,8 @@ msgstr "Пользователь" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "Цена" @@ -1694,7 +1694,7 @@ msgstr "Заголовок" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "Контекст" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "Полученные элементы" @@ -2504,7 +2504,7 @@ msgstr "По умолчанию детали являются шаблонами msgid "Parts can be assembled from other components by default" msgstr "По умолчанию детали могут быть собраны из других компонентов" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "Компонент" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "Производитель" @@ -3714,7 +3714,7 @@ msgstr "Выберите деталь" msgid "Select manufacturer" msgstr "Выберите производителя" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "Ед.изм" msgid "Parameter units" msgstr "Единицы измерения параметра" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "Деталь поставщика" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "Связанная деталь производителя должна ссылаться на ту же базовую деталь" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "Поставщик" msgid "Select supplier" msgstr "Выберите поставщика" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "Код поставщика" @@ -3794,7 +3794,7 @@ msgstr "Ссылка на сайт поставщика" msgid "Supplier part description" msgstr "Описание детали поставщика" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "Валюта по умолчанию для этого поставщи msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "На складе" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "Подключен" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "Неизвестно" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "Ссылка на заказ" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "Невыполненный" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "Имеет цену" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "Заказ" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "Внутренняя деталь" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "Завершённые" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Заказ на закупку" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "Заказ на закупку" msgid "Sales Order" msgstr "Заказ на продажу" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Заказ на возврат" @@ -4283,11 +4283,11 @@ msgstr "Описание заказа (дополнительно)" msgid "Select project code for this order" msgstr "Выберите код проекта для этого заказа" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "Ссылка на внешнюю страницу" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Целевая дата" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "Ссылка на заказ" @@ -4332,23 +4332,23 @@ msgstr "" msgid "received by" msgstr "получил" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "Дата создания" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "Назначение" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Покупатель" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "Компания, которой детали продаются" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "Дата отгрузки" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "Отправлено" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "Количество" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "Записи о позиции" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "Описание позиции (необязательно)" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "Дополнительный контекст для этой строки" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "Цена за единицу" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "Деталь поставщика" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "Получено" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "Закупочная цена" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "Цена продажи" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "Цена последней продажи" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "Доставлено" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "Отгруженное кол-во" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "Дата отправления" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "Дата доставки" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "Проверн" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Отправление" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "Номер отправления" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "Номер отслеживания" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "Информация об отслеживании доставки" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "Номер счета" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "Отправка не имеет зарезервированных складских позиций" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "Складская позиция не была назначена" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "Невозможно зарезервировать складскую позицию в позицию другой детали" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "Количество должно быть 1 для сериализированных складских позиций" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "Строка" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "Элемент" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "Выберите складскую позицию для резервирования" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "Укажите резервируемое количество" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "Выберите позицию, возвращаемую от клиента" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "Дата получения" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "Результат" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "Имя поставщика" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "Внутренний код детали" @@ -4791,135 +4791,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "Позиция" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "Выберите место назначения для полученных элементов" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "Введите код партии для поступающих складских позиций" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "Истекает" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "Введите серийные номера для входящих складских позиций" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "Штрих-код" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "Сканированный штрих-код" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "Для отслеживаемых деталей должно быть указано целочисленное количество" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "Валюта цены продажи" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "Введите серийные номера для резервирования" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "Статус складской позиции" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "Категория" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "Детали" @@ -5239,7 +5247,7 @@ msgstr "Ключевые слова для улучшения видимости msgid "Part category" msgstr "Категория" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "Не выбрана ни одна деталь" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "Выберите категорию" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "Оригинальная деталь" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "Копировать Изображение" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "Скопировать BOM" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "Скопировать параметры" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "Копировать Записи" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "Скопировать записи из оригинальной детали" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "Выберите поставщика (или оставьте поле пустым, чтобы пропустить)" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "Выберите поставщика (или оставьте поле пустым, чтобы пропустить)" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "Код производителя" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "Название категории" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "Производится" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "Складские позиции" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "Поставщики" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Общий запас" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "Дублировать деталь" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "Начальный запас" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "Копировать параметры категории" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "Копировать шаблоны параметров из выбранной категории деталей" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "Существующее изображение" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "Исключить складские позиции в внешних местах хранения" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "Создать отчет" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "Обновить детали" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "Проверка фонового работника не удалась" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "Минимальная цена" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "Максимальная цена" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "Обновить" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "Можно произвести" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "Пропустить некорректные строки" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "Подходящая деталь не найдена" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "Некорректное количество" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "Заказ на закупку для этой складской поз msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "Истекает" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Дата истечения срока годности для складской позиции. Остатки будут считаться просроченными после этой даты" diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po index 26b0fa3796..0ccb142158 100644 --- a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Language: sk_SK\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "" @@ -100,8 +100,8 @@ msgstr "" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "" @@ -644,8 +644,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "" @@ -717,13 +717,13 @@ msgstr "" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "" @@ -887,7 +887,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "" @@ -970,7 +970,7 @@ msgstr "" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -994,8 +994,8 @@ msgstr "" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1040,8 +1040,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1175,8 +1175,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "" @@ -1501,19 +1501,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1599,8 +1599,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "" @@ -2504,7 +2504,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "" @@ -3714,7 +3714,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "" msgid "Parameter units" msgstr "" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "" @@ -3794,7 +3794,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "" @@ -4332,23 +4332,23 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4791,135 +4791,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po index 30b46df70f..b1ac333ec4 100644 --- a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Ni mogoče pretvoriti {original} v {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "Podana napačna količina" @@ -100,8 +100,8 @@ msgstr "Vnesi datum" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "Podvojena imena ne morejo obstajati pod istim nadrejenim elementom" msgid "Invalid choice" msgstr "Nedovoljena izbira" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "Nedovoljena izbira" msgid "Name" msgstr "Ime" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "Ime" msgid "Description" msgstr "Opis" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "Opis (opcijsko)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "Pot" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "Markdown opombe (neobvezno)" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "Podatki čtrne kode" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "Podatki črtne kode tretje osebe" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "Oznaka črtne kode" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "Enolična oznaka podatkov črtne kode" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "Črtna koda že obstaja" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "Napaka strežnika" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "Zaznana napaka na strežniku." @@ -644,8 +644,8 @@ msgstr "" msgid "Parent Build" msgstr "Nadrejena izgradnja" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "Neobvezno" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "Montaža" @@ -717,13 +717,13 @@ msgstr "Testno" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "Testno" msgid "Part" msgstr "Del" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "Dodeljeno" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "Referenca naloga izgradnje" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "Koda statusa izgradnje" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "Številka serije" @@ -887,7 +887,7 @@ msgstr "Rok dokončanja" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Rok končanja izdelave. Izdelava po tem datumu bo v zamudi po tem datumu." -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "Datom končanja" @@ -970,7 +970,7 @@ msgstr "Izgradnja se ne ujema s nalogom izdelave" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -994,8 +994,8 @@ msgstr "" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "Izdelana postavka mora imeti izgradnjo, če je glavni del označen kot s msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Prestavljena zaloga ({q}) ne sme presegati zaloge ({a})" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "Preveč zaloge je prestavljene" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "Prestavljena količina mora biti večja od 0" @@ -1040,8 +1040,8 @@ msgstr "Količina za zalogo s serijsko številko mora biti 1" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1175,8 +1175,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "" @@ -1501,19 +1501,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1599,8 +1599,8 @@ msgstr "Uporabnik" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "" @@ -2504,7 +2504,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "" @@ -3714,7 +3714,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "" msgid "Parameter units" msgstr "" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "" @@ -3794,7 +3794,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "" @@ -4332,23 +4332,23 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "Poslano" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4791,135 +4791,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "Nadzor dela v ozadju neuspel" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po index 959498deb5..47bb7f792d 100644 --- a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Serbian (Latin)\n" "Language: sr_CS\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Nije moguće konvertovati {original} u {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "Isporučena nevažeća količina" @@ -100,8 +100,8 @@ msgstr "Unesite datum" msgid "Invalid decimal value" msgstr "Neispravna decimalna vrednost" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "Dvostruka imena ne mogu postojati pod istom nadredjenom grupom" msgid "Invalid choice" msgstr "Nevažeći izvor" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "Nevažeći izvor" msgid "Name" msgstr "Ime" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "Ime" msgid "Description" msgstr "Opis" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "Opis (Opciono)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "Putanja" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "Zabeleške (Opciono)" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "Podaci sa barkoda" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "Podaci sa barkoda trećih lica" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "Heš barkoda" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "Jedinstveni hash barkoda" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "Postojeći barkod pronađen" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "Neuspešan zadatak" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "Pozadinski proces '{f}' neuspešan posle {n} pokušaja" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "Greška servera" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "Server je zabležio grešku." @@ -644,8 +644,8 @@ msgstr "Status naloga" msgid "Parent Build" msgstr "Roditeljski proizvod" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "Uključi varijante" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "Opciono" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "Sklapanje" @@ -717,13 +717,13 @@ msgstr "Proverljivo" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "Proverljivo" msgid "Part" msgstr "Deo" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "Neizmirena narudžbina" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "Alocirano" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "Reference naloga za pravljenje" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "Kod statusa izgradnje" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "Kod serije" @@ -887,7 +887,7 @@ msgstr "Datum ciljanog završetka" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Ciljani datum za završetak izgradnje. Izgradnja će biti u prekoračenju nakon ovog datuma" -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "Datum završetka" @@ -970,7 +970,7 @@ msgstr "Izlaz izgradnje se ne slaže sa Nalogom za izgradnju" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Količina mora biti veća od nule" @@ -994,8 +994,8 @@ msgstr "Objekat izgradnje" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "Stavka izgradnje mora imati izlaz izgradnje, jer je nadređeni deo marki 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:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "Stavka zaliha je prealocirana" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "Količina alokacije mora da bude veća od nule" @@ -1040,8 +1040,8 @@ msgstr "Količina mora da bude 1 za zalihe koje su serijalizovane" 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:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "Brojčana količina potrebna za delove koji mogu da se prate" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Potrebna je brojčana količina, jer opis materijala sadrži delove koji se mogu pratiti" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "Serijski brojevi" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "Unesi serijske brojeve za izlaz izgradnje" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "Automatski alociraj serijske brojeve" msgid "Automatically allocate required items with matching serial numbers" msgstr "Automatski alociraj tražene stavke sa odgovarajućim serijskim brojevima" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "Sledeći serijski brojevi već postoje ili su neispravni" @@ -1175,8 +1175,8 @@ msgstr "Razlog za otpisane izlaz(e) izgradnje" msgid "Location for completed build outputs" msgstr "Lokacija za završene izlaze izgradnje" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "Prihvati da stavke zaliha nisu u potpunosti alocirane za ovaj nalog za i msgid "Required stock has not been fully allocated" msgstr "Tražene zalihe nisu u potpunosti alocirane" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "Prihvati nekompletirano" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part mora da se referencira istom delu kao u nalogu za izgradnj msgid "Item must be in stock" msgstr "Stavka mora da bude u zalihama" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Dostupna količina ({q}) premašena" @@ -1303,7 +1303,7 @@ msgstr "Izlaz izgradnje mora da određen za alokaciju praćenih delova" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Izlaz izgradnje ne može biti određen za alokaciju nepraćenih delova" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "Stavke alociranja se moraju odrediti" @@ -1367,7 +1367,7 @@ msgstr "Referenca izgradnje" msgid "BOM Reference" msgstr "Referenca BOM" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "Pakovanje" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "Alocirane zalihe" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "Po narudžbini" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "U proizvodnji" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "Spoljašnje zalihe" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "Dostupne zalihe" @@ -1501,19 +1501,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:725 +#: common/api.py:724 msgid "Is Link" msgstr "je link" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "je datoteka" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "Korisnik nema potrebne dozvole da bi izbrisao ove atačmente" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "Korisnik nema dozvolu da izbriše ovaj atačment" @@ -1599,8 +1599,8 @@ msgstr "Korisnik" msgid "Price break quantity" msgstr "Prelomna količina cene" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "Cena" @@ -1694,7 +1694,7 @@ msgstr "Naslov" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "Datum i vreme skeniranja bar koda" msgid "URL endpoint which processed the barcode" msgstr "URL krajnja tačka kojaj je obradila bar kod" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "Kontekst" @@ -2078,7 +2078,7 @@ msgstr "{verbose_name} poništeno" msgid "A order that is assigned to you was canceled" msgstr "Narudžbina koja je bila dodeljena vama je otkazana" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "Stavke primljene" @@ -2504,7 +2504,7 @@ 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:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "Komponenta" @@ -3516,7 +3516,7 @@ msgstr "Interni deo je aktivan" msgid "Supplier is Active" msgstr "Dobavljač je aktivan" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "Proizvođač" @@ -3714,7 +3714,7 @@ msgstr "Izaberi deo" msgid "Select manufacturer" msgstr "Izaberi proizvođača" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "Broj dela proizvođača" @@ -3746,7 +3746,7 @@ msgstr "Jedinice" msgid "Parameter units" msgstr "Jedinice parametra" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "Deo dobavljača" @@ -3763,7 +3763,7 @@ msgstr "Jedinice pakovanja moraju biti veće od nule" msgid "Linked manufacturer part must reference the same base part" msgstr "Povezani delovi dobavljača moraju referencirati isti osnovni deo" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "Dobavljač" msgid "Select supplier" msgstr "Izaberi dobavljača" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "Jedinica za držanje dobavljačevih zaliha" @@ -3794,7 +3794,7 @@ msgstr "URL za link dela eksternog dobavljača" msgid "Supplier part description" msgstr "Opis dela dobavljača" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "Podrazumevana valuta koja se koristi za ovog dobavljača" msgid "Company Name" msgstr "Naziv kompanije" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "Na zalihama" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "Prilagođen ključ statusa" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "Dodatne statusne informacije za ovu stavku" @@ -4073,7 +4073,7 @@ msgstr "Broj kopija za štampanje od svakog natpisa" msgid "Connected" msgstr "Konektovano" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "Nepoznato" @@ -4165,7 +4165,7 @@ msgstr "Tip konfiguracije" msgid "Order Reference" msgstr "Referenca naloga" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "Izvanredno" @@ -4197,49 +4197,49 @@ msgstr "Krajnji datum nakon" msgid "Has Pricing" msgstr "Ima cenu" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "Završen pre" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "Završen nakon" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "Nalog" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "Nalog završen" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "Interni deo" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "Nalog na čekanju" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "Završeno" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "Ima isporuku" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Nalog za kupovinu" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "Nalog za kupovinu" msgid "Sales Order" msgstr "Nalog za prodaju" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Nalog za vraćanje" @@ -4283,11 +4283,11 @@ msgstr "Opis naloga (opciono)" msgid "Select project code for this order" msgstr "Izaberi šifru projekta za ovaj nalog" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "Link ka eksternoj stranici" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Ciljani datum" @@ -4308,7 +4308,7 @@ msgstr "Lice za kontakt za ovaj nalog" msgid "Company address for this order" msgstr "Adresa kompanije za ovaj nalog" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "Referenca naloga" @@ -4332,23 +4332,23 @@ msgstr "Referentni kod dobavljača naloga" msgid "received by" msgstr "primljeno od strane" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "Datum izdavanja" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "Datum kada je nalog izdat" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "Datum kada je nalog završen" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "Odredište" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "Odredište za primljene stavke" @@ -4356,323 +4356,323 @@ msgstr "Odredište za primljene stavke" msgid "Part supplier must match PO supplier" msgstr "Dobavljač dela se mora poklapati sa dobavljačem naloga za kupovinu" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "Količina mora biti pozitivan broj" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Mušterija" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "Kompanija kojoj se prodaju stavke" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "Status naloga za prodaju" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "Referenca mušterije" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "Referentni kod mušterijinog naloga" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "Datum isporuke" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "isporučeno od strane" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "Nalog je već završen" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "Nalog je već otkazan" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "Samo otvoren nalog može biti označen kao završen" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Nalog ne može biti završen jer ima nepotpunih isporuka" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "Nalog ne može biti završen jer ima nepotpunih alokacija" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "Nalog ne može biti završen jer ima nezavršenih stavki porudbžine" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "Količina stavki" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "Referenca stavke porudbžine" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "Beleške stavke porudbžine" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Krajnji datum za ovu stavku porudbćine (ostaviti prazno za krajnji datum sa naloga)" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "Opis stavke porudžbine (opciono)" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "Dodatni kontekst za ovu porudžbinu" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "Cena jedinice" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "Stavka porudžbine naloga za kupovinu" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "Deo dobavljača se mora poklapati sa dobavljačem" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "Deo dobavljača" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "Primljeno" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "Broj primljenih stavki" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "Kupovna cena" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "Kupovna cena jedinice" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "Dodatna porudbžina naloga za kupovinu" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "Stavka porudžbine naloga za prodaju" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "Virtuelni deo ne može biti dodeljen nalogu za prodaju" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "Samo delovi koji se mogu prodati mogu biti dodeljeni nalogu za prodaju" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "Prodajna cena" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "Prodajna cena jedinice" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "Poslato" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "Isporučena količina" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "Isporuka naloga za prodaju" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "Datum isporuke" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "Datum dostavljanja" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "Datum dostavljanja isporuke" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "Provereno od strane" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "Korisnik koji je proverio ovu isporuku" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Isporuka" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "Broj isporuke" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "Broj praćenja" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "Informacije o praćenju isporuke" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "Broj računa" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "Referentni broj za dodeljeni račun" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "Isporuka je već poslata" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "Isporuka nema alocirane stavke sa zaliha" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "Dodatne porudbžine naloga za prodaju" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "Alokacije naloga za prodaju" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "Stavka sa zaliha nije dodeljena" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "Ne mogu se alocirati stavke sa zaliha porudbžini sa drugačijim delom" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "Ne mogu se alocirati zalihe porudbžini bez dela" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Alocirana količina ne sme da pređe količinu zaliha" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "Količina mora biti 1 za serijalizovane stavke sa zaliha" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "Nalog za prodaju se ne poklapa sa isporukom" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "Isporuka se ne poklapa sa nalogom za prodaju" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "Porudbžina" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "Referenca isporuke naloga za prodaju" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "Stavka" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "Izaberi stavku sa zaliha za alokaciju" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "Unesi količinu za alokaciju zaliha" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "Referenca naloga za vraćanje" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "Kompanija čije stavke su vraćene" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "Status naloga za vraćanje" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "Vrati stavku porudbžine" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "Stavka sa zaliha mora biti određena" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "Količina vraćanja je premašila količinu zaliha" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "Količina vraćanja mora biti veća od nule" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "Nevažeća količina za serijalizovane stavke sa zaliha" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "Izaberi stavku za vraćanje od mušterije" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "Primljeno datuma" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "Datum kada je ova vraćena stavka primljena" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "Ishod" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "Ishod za ovu stavku porudžbine" -#: order/models.py:2563 +#: order/models.py:2567 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:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "Doda" @@ -4731,11 +4731,11 @@ msgstr "Naziv dobavljača" msgid "Order cannot be cancelled" msgstr "Nalog ne može biti otkazan" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "Dozvoli da nalog bude zatvoren sa nepotpunim porudžbinama" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "Nalog ima nepotpune stavke porudžbine" @@ -4763,11 +4763,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:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "Jedinica za praćenje zaliha" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "Interni broj dela" @@ -4791,135 +4791,143 @@ msgstr "Dobavljač mora da se poklapa sa nalogom za kupovinu" msgid "Purchase order must match supplier" msgstr "Nalog za kupovinu mora da se poklapa sa dobavljačem" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "Stavka porudbžine" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "Stavka porudžbine se ne poklapa sa nalogom za kupovinu" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "Izaberi odredišnu lokaciju za primljene stavke" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "Unesi šifru ture za nadolazeće stavke sa zaliha" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "Datum isteka" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "Unesi serijske brojeve za nadolazeće stavke sa zaliha" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "Promeni informacije o pakovanju za nadolazeće stavke sa zaliha" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "Dodatne beleške za nadolazeće stavke sa zaliha" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "Bar kod" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "Skeniran bar kod" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "Bar kod je već u upotrebi" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "Celobrojna količina mora biti dostavljena za delove koje je moguće pratiti" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "Stavke porudžbine moraju biti dostavljene" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "Odredišna lokacija mora biti određena" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "Pružene vrednosti bar kodova moraju biti jedinstvene" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "Isporuke" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "Završene isporuke" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "Valuta prodajne cene" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "Alocirane stavke" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "Nisu dostavljeni detalji isporuke" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "Stavka porudžbine nije asocirana sa ovim nalogom" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "Količina mora biti pozitivna" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "Unesi serijske brojeve za alokaciju" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "Isporuka je već isporučena" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "Isporuka nije povezana sa ovim nalogom" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "Nema pronađenih poklapanja za sledeće serijske brojeve" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "Sledeći serijski brojevi su nedostupni" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "Stavka porudžbine naloga za vraćanje" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "Statusni kod stavke sa zaliha" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "Stavka porudžbine se ne poklapa sa nalogom za vraćanje" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "Stavka porudžbine je već primljena" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "Stavke se mogu primiti samo na osnovu naloga koji su u toku" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "Količina za vraćanje" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "Valuta cene porudžbine" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "Spisak materijala validan" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "Kategorija" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "Ova kategorija dela se ne može podesiti kao strukturna jer već ima dodeljene neke delove!" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "Delovi" @@ -5239,7 +5247,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:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "Interni broj dela" @@ -5917,357 +5925,357 @@ msgstr "ID modela" msgid "Number of parts using this template" msgstr "Broj delova koji koriste ovaj šablon" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "Nema izabranih delova" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "Izaberi kategoriju" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "Originalni deo" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "Izaberi originalni deo za duplikaciju" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "Kopiraj sliku" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "Kopiraj sliku sa originalnog dela" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "Kopiraj spisak materijala" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "Kopiraj spisak materijala sa originalnog dela" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "Kopiraj parametre" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "Kopiraj parametarske podatke sa originalnog dela" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "Kopiraj beleške" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "Kopiraj beleške sa originalnog dela" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "Inicijalna količina zaliha" -#: part/serializers.py:567 +#: part/serializers.py:568 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:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "Inicijalna lokacija zaliha" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "Odredi inicijalnu lokaciju zaliha za ovaj deo" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "Izaberi dobavljača (ostavi prazno za preskakanje)" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "Izaberi proizvođača (ostavi prazno za preskakanje)" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "Broj dela proizvođača" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "Izabrana kompanija nije validan dobavljač" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "Izabrana kompanija nije validan proizvođač" -#: part/serializers.py:645 +#: part/serializers.py:646 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:652 +#: part/serializers.py:653 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:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "Naziv kategorije" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "Izrađivanje" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "Stavke sa zaliha" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "Revizije" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "Dobavljači" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Ukupne zalihe" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "Nealocirane zalihe" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "Varijante zaliha" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "Dupliraj deo" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "Kopiraj inicijalne podatke od drugog dela" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "Početne zalihe" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "Kreiraj deo sa početnom količinom zaliha" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "Informacije o dobavljaču" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "Dodaj inicijalne informacije o dobavljaču za ovaj deo" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "Kopiraj parametre kategorije" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "Kopiraj parametarske šablone sa izabrane kategorije dela" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "Postojeća slika" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "Ime fajla postojeće slike dela" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "Fajl sa slikom ne postoji" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Ograniči izveštaj o popisu na određeni deo, kao i na bilo koje varijante delova" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Ograniči izveštaj o popisu na određenu kategoriju dela, kao i na bilo koje podređene kategorije" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Ograniči izveštaj o popisu na određenu lokaciju zaliha, kao i na bilo koje podređene lokacije" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "Ne uključuj eksterne zalihe" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "Ne uključuj stavke sa zaliha u eksternim lokacijama" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "Generiši izveštaj" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "Generiši izveštaj koji sadrži sračunate podatke sa popisa" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "Ažuriraj delove" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "Ažuriraj izabrane delove sračunatim podacima popisa" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "Funkcionalnost popisa nije omogućena" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "Provera pozadinskog radnika nije uspjela" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "Minimalna cena" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "Izmeni izračunatu vrednost za minimalnu cenu" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "Minimalna valuta cene" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "Maksimalna cena" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "Izmeni izračunatu vrednost maksimalne cene" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "Maksimalna valuta cene" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "Ažuriraj" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "Ažuriraj cene za ovaj deo" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, 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:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "Minimalna cena ne sme biti veća od maksimalne cene" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "Maksimalna cena ne sme biti manja od minimalne cene" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "Izaberi nadređeni sklop" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "Naziv komponente" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "Interni broj komponente" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "Opis komponente" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "Izaberi komponentu dela" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "Može se izgraditi" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "Izaberi deo sa kog će se kopirati spisak materijala" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "Ukloni postojeće podatke" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "Ukloni postojeće stavke sa spiska materijala pre kopiranja" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "Uključi nasleđeno" -#: part/serializers.py:1923 +#: part/serializers.py:1924 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:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "Preskoči nevažeće vrste" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "Omogući ovu opciju za preskakanje nevažećih vrsta" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "Kopiraj zamenske delove" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "Kopiraj zamenske delove prilikom duplikacije stavki sa spiska materijala" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "Obriši postojeći spisak materijala" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "Obriši postojeće stavke sa spiska materijala pre dodavanja" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "Nije izabrana kolona dela" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "VIše pronađenih podudarajućih delova" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "Nema pronađenih podudarajućih delova" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "Deo nije namenjen za korišćenje kao komponenta" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "Količina nije dostavljena" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "Nije validna količina" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "Bar jedna stavka sa spiska materijala je neophodna" @@ -7684,10 +7692,6 @@ msgstr "Nalog za kupovinu za ovu stavku sa zaliha" msgid "Destination Sales Order" msgstr "Odredište naloga za prodaju" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "Datum isteka" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Datum isteka za stavku sa zaliha. Zalihe će se smatrati isteklim nakon ovog datuma" diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po index f0a5dfbdf5..a13d80c270 100644 --- a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Kunde inte konvertera {original} till {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "Ogiltigt antal angivet" @@ -100,8 +100,8 @@ msgstr "Ange datum" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "" msgid "Invalid choice" msgstr "Ogiltigt val" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "Ogiltigt val" msgid "Name" msgstr "Namn" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "Namn" msgid "Description" msgstr "Beskrivning" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "Beskrivning (valfritt)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "Sökväg" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "Markdown anteckningar (valfritt)" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "Streckkodsdata" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "Tredje parts streckkodsdata" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "Streckkodsdata" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "Unik hash med streckkodsdata" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "Befintlig streckkod hittades" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "Serverfel" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "Ett fel har loggats av servern." @@ -644,8 +644,8 @@ msgstr "Orderstatus" msgid "Parent Build" msgstr "Föregående tillverkning" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "Valfri" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "" @@ -717,13 +717,13 @@ msgstr "Testbar" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "Testbar" msgid "Part" msgstr "Del" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "Allokerad" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "Tillverknings order referens" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "Tillverkning statuskod" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "Batchkod" @@ -887,7 +887,7 @@ msgstr "Datum för slutförande" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Måldatum för färdigställande. Tillverkningen kommer att förfallas efter detta datum." -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "Slutförandedatum" @@ -970,7 +970,7 @@ msgstr "Byggutgång matchar inte bygg order" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -994,8 +994,8 @@ msgstr "" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "Byggobjekt måste ange en byggutgång, eftersom huvuddelen är markerad 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:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "Lagerposten är överallokerad" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "Allokeringsmängden måste vara större än noll" @@ -1040,8 +1040,8 @@ msgstr "Antal måste vara 1 för serialiserat lager" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "Serienummer" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "Ange serienummer för att tillverkade produkter" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1175,8 +1175,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "Plats för färdiga produkter" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "Acceptera ofullständig" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "" @@ -1501,19 +1501,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "Är länk" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "Är fil" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1599,8 +1599,8 @@ msgstr "Användare" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "" @@ -2504,7 +2504,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "Tillverkare" @@ -3714,7 +3714,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "" msgid "Parameter units" msgstr "" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "Leverantör" msgid "Select supplier" msgstr "Välj leverantör" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "" @@ -3794,7 +3794,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "" msgid "Company Name" msgstr "Företagsnamn" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "I lager" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "Slutförd" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "" msgid "Sales Order" msgstr "Försäljningsorder" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Måldatum" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "" @@ -4332,23 +4332,23 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "Mål" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Kund" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "Skickad" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "Leveransdatum" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "Fakturanummer" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "Leverantörsnamn" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4791,135 +4791,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "Streckkod" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "Kategori" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "Artiklar" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "Välj kategori" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "Kopiera bild" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "Kategorinamn" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "Leverantörer" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "Generera rapport" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "Kontroll av bakgrundsarbetare misslyckades" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "Uppdatera" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po index a7ddb998cc..cad85b0048 100644 --- a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "ปริมาณสินค้าไม่ถูกต้อง" @@ -100,8 +100,8 @@ msgstr "ป้อนวันที่" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "" msgid "Name" msgstr "ชื่อ" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "ชื่อ" msgid "Description" msgstr "คำอธิบาย" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "ข้อมูลบาร์โค้ด" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "บาร์โค้ดนี้มีในระบบแล้ว" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "เกิดข้อผิดพลาดที่เซิร์ฟเวอร์" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "" @@ -644,8 +644,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "" @@ -717,13 +717,13 @@ msgstr "" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "" msgid "Part" msgstr "" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "" @@ -887,7 +887,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "" @@ -970,7 +970,7 @@ msgstr "" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "จำนวนต้องมีค่ามากกว่า 0" @@ -994,8 +994,8 @@ msgstr "" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1040,8 +1040,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1175,8 +1175,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "" @@ -1501,19 +1501,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1599,8 +1599,8 @@ msgstr "ผู้ใช้งาน" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "" @@ -2504,7 +2504,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "" @@ -3714,7 +3714,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "" msgid "Parameter units" msgstr "" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "" @@ -3794,7 +3794,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "สำเร็จแล้ว" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "" @@ -4332,23 +4332,23 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "จัดส่งแล้ว" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4791,135 +4791,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "ชิ้นส่วน" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po index 8765bcbedb..fea1354b4c 100644 --- a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "{original} birimi {unit} birimine dönüştürülemedi" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "Geçersiz veri sağlandı" @@ -100,8 +100,8 @@ msgstr "Tarih giriniz" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "Aynı kaynak altında birden fazla aynı isim kullanılamaz" msgid "Invalid choice" msgstr "Geçersiz seçim" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "Geçersiz seçim" msgid "Name" msgstr "Adı" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "Adı" msgid "Description" msgstr "Açıklama" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "Açıklama (isteğe bağlı)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "Yol" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "Markdown notları (isteğe bağlı)" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "Barkod Verisi" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "Üçüncü parti barkod verisi" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "Barkod Hash" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "Barkod verisinin benzersiz hash'i" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "Var olan barkod bulundu" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "Sunucu Hatası" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "Bir hafta sunucu tarafından kayıt edildi." @@ -644,8 +644,8 @@ msgstr "" msgid "Parent Build" msgstr "Üst Yapım İşi" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "İsteğe Bağlı" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "Montaj" @@ -717,13 +717,13 @@ msgstr "Test Edilebilir" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "Test Edilebilir" msgid "Part" msgstr "Parça" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "Ayrıldı" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "Yapım İşi Emri Referansı" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "Yapım işi durum kodu" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "Sıra numarası" @@ -887,7 +887,7 @@ msgstr "Hedef tamamlama tarihi" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Yapım işinin tamamlanması için hedef tarih. Bu tarihten sonra yapım işi gecikmiş olacak." -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "Tamamlama tarihi" @@ -970,7 +970,7 @@ msgstr "Yapım işi çıktısı, yapım işi emri ile eşleşmiyor" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Miktar sıfırdan büyük olmalıdır" @@ -994,8 +994,8 @@ msgstr "Nesne yap" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "Ana parça izlenebilir olarak işaretlendiğinden, yapım işi çıktıs msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "Ayrılan miktar ({q}) mevcut stok miktarını ({a}) aşmamalı" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "Stok kalemi fazladan tahsis edilmiş" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "Tahsis edilen miktar sıfırdan büyük olmalıdır" @@ -1040,8 +1040,8 @@ msgstr "Seri numaralı stok için miktar bir olmalı" msgid "Selected stock item does not match BOM line" msgstr "Seçilen stok ögesi malzeme listesi satırıyla eşleşmiyor" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "İzlenebilir parçalar için tamsayı miktar gerekir" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Malzeme listesi izlenebilir parçalar içerdiğinden tamsayı miktar gereklidir" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "Seri Numaraları" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "Yapım işi çıktısı için seri numaraları girin" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "Seri Numaralarını Otomatik Ayır" msgid "Automatically allocate required items with matching serial numbers" msgstr "Gerekli ögeleri eşleşen seri numaralarıyla otomatik ayır" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "Şu seri numaraları zaten varlar veya geçersizler" @@ -1175,8 +1175,8 @@ msgstr "Yapım çıktı(larını) hurdaya ayırma nedeni" msgid "Location for completed build outputs" msgstr "Tamamlanan yapım çıktıları içi konum" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "Stok öğelerinin bu yapım siparişine tam olarak ayrılmadığını ka msgid "Required stock has not been fully allocated" msgstr "Gerekli stok tamamen tahsis edilemedi" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "Tamamlanmamış Kabul et" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part yapım siparişi aynı olan parçayı göstermelidir" msgid "Item must be in stock" msgstr "Öge stokta olmalıdır" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Mevcut miktar ({q}) aşıldı" @@ -1303,7 +1303,7 @@ msgstr "İzlenen parçaların ayrılması için yapım çıktısı belirtilmelid msgid "Build output cannot be specified for allocation of untracked parts" msgstr "İzlenmeyen parçaların ayrılması için yapım çıktısı belirlenemez" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "Ayrılma ögeleri sağlanmalıdır" @@ -1367,7 +1367,7 @@ msgstr "Yapım Referansı" msgid "BOM Reference" msgstr "ML Referansı" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "Paketleme" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "Ayrılan Stok" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "Siparişte" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "Üretimde" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "Harici Stok" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "Mevcut Stok" @@ -1501,19 +1501,19 @@ msgstr "Gecikmiş Yapım Siparişi" msgid "Build order {bo} is now overdue" msgstr "{bo} yapım siparişi şimdi gecikti" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "Link Olanlar" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "Dosya Olanlar" -#: common/api.py:776 +#: common/api.py:775 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:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "Kullanıcının bu eki silmek için izni yok" @@ -1599,8 +1599,8 @@ msgstr "Kullanıcı" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "Fiyat" @@ -1694,7 +1694,7 @@ msgstr "Başlık" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2078,7 +2078,7 @@ msgstr "{verbose_name} iptal edildi" msgid "A order that is assigned to you was canceled" msgstr "Size atanmış bir emir iptal edildi" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "Alınan Ürünler" @@ -2504,7 +2504,7 @@ 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:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "Bileşen" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "Üretici" @@ -3714,7 +3714,7 @@ msgstr "Parça seçin" msgid "Select manufacturer" msgstr "Üretici seçin" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "ÜPN" @@ -3746,7 +3746,7 @@ msgstr "Birim" msgid "Parameter units" msgstr "Birim Parametreleri" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "Tedarikçi Parçası" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "Tedarikçi" msgid "Select supplier" msgstr "Tedarikçi seçin" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "" @@ -3794,7 +3794,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "Tamamlandı" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "" msgid "Sales Order" msgstr "Sipariş Emri" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "Harici sayfaya bağlantı" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Hedeflenen tarih" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "Sipariş referansı" @@ -4332,23 +4332,23 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "Hedef" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Müşteri" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "Sevk edildi" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Tahsis miktarı stok miktarını aşamaz" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "Seri numaralı stok kalemi için miktar bir olmalı" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "Stok tahsis miktarını girin" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4791,135 +4791,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "Parçalar" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "DPN" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "Stok Kalemleri" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "Arka plan çalışanı kontrolü başarısız oldu" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po index 93860544e5..dd6c7c311d 100644 --- a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Не вдалося перетворити {original} на {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "Невірна кількість" @@ -100,8 +100,8 @@ msgstr "Введіть дату" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "" msgid "Name" msgstr "" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "" msgid "Description" msgstr "" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "Шлях" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "" @@ -644,8 +644,8 @@ msgstr "" msgid "Parent Build" msgstr "" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "" @@ -717,13 +717,13 @@ msgstr "" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "" msgid "Part" msgstr "Деталь" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "" @@ -887,7 +887,7 @@ msgstr "" msgid "Target date for build completion. Build will be overdue after this date." msgstr "" -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "" @@ -970,7 +970,7 @@ msgstr "" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "" @@ -994,8 +994,8 @@ msgstr "" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "" msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "" @@ -1040,8 +1040,8 @@ msgstr "" msgid "Selected stock item does not match BOM line" msgstr "" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "" msgid "Automatically allocate required items with matching serial numbers" msgstr "" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "" @@ -1175,8 +1175,8 @@ msgstr "" msgid "Location for completed build outputs" msgstr "" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "" msgid "Required stock has not been fully allocated" msgstr "" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "" @@ -1290,7 +1290,7 @@ msgstr "" msgid "Item must be in stock" msgstr "" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "" @@ -1303,7 +1303,7 @@ msgstr "" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "" @@ -1367,7 +1367,7 @@ msgstr "" msgid "BOM Reference" msgstr "" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "" @@ -1501,19 +1501,19 @@ msgstr "" msgid "Build order {bo} is now overdue" msgstr "" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "" @@ -1599,8 +1599,8 @@ msgstr "" msgid "Price break quantity" msgstr "" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "" @@ -1694,7 +1694,7 @@ msgstr "" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "" @@ -2078,7 +2078,7 @@ msgstr "" msgid "A order that is assigned to you was canceled" msgstr "" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "" @@ -2504,7 +2504,7 @@ msgstr "" msgid "Parts can be assembled from other components by default" msgstr "" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "" @@ -3714,7 +3714,7 @@ msgstr "" msgid "Select manufacturer" msgstr "" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "" msgid "Parameter units" msgstr "" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "" @@ -3763,7 +3763,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "" msgid "Select supplier" msgstr "" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "" @@ -3794,7 +3794,7 @@ msgstr "" msgid "Supplier part description" msgstr "" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "" msgid "Company Name" msgstr "" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "" msgid "Sales Order" msgstr "" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "" @@ -4283,11 +4283,11 @@ msgstr "" msgid "Select project code for this order" msgstr "" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "" @@ -4308,7 +4308,7 @@ msgstr "" msgid "Company address for this order" msgstr "" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "" @@ -4332,23 +4332,23 @@ msgstr "" msgid "received by" msgstr "" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "" -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "" msgid "Order cannot be cancelled" msgstr "" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "" @@ -4791,135 +4791,143 @@ msgstr "" msgid "Purchase order must match supplier" msgstr "" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "" @@ -5239,7 +5247,7 @@ msgstr "" msgid "Part category" msgstr "" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "" @@ -7684,10 +7692,6 @@ msgstr "" msgid "Destination Sales Order" msgstr "" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "" diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po index 076e579021..9379ece4bc 100644 --- a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "Không thể chuyển đổi {original} sang {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "Số lượng cung cấp không hợp lệ" @@ -100,8 +100,8 @@ msgstr "Nhập ngày" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "Tên trùng lặp không thể tồn tại trong cùng cấp thư mục" msgid "Invalid choice" msgstr "Lựa chọn sai" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "Lựa chọn sai" msgid "Name" msgstr "Tên" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "Tên" msgid "Description" msgstr "Mô tả" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "Mô tả (tùy chọn)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "Đường dẫn" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "Ghi chú markdown (không bắt buộc)" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "Dữ liệu mã vạch" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "Dữ liệu mã vạch của bên thứ ba" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "Dữ liệu băm mã vạch" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "Chuỗi băm duy nhất của dữ liệu mã vạch" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "Mã vạch đã tồn tại" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "Lỗi máy chủ" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "Lỗi đã được ghi lại bởi máy chủ." @@ -644,8 +644,8 @@ msgstr "Trạng thái đặt hàng" msgid "Parent Build" msgstr "Phiên bản cha" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "Tuỳ chọn" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "Lắp ráp" @@ -717,13 +717,13 @@ msgstr "Có thể kiểm tra" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "Có thể kiểm tra" msgid "Part" msgstr "Nguyên liệu" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "Đã cấp phát" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "Tham chiếu đơn đặt bản dựng" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "Mã trạng thái bản dựng" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "Mã lô hàng" @@ -887,7 +887,7 @@ msgstr "Ngày hoàn thành mục tiêu" msgid "Target date for build completion. Build will be overdue after this date." msgstr "Ngày mục tiêu để hoàn thành bản dựng. Bản dựng sẽ bị quá hạn sau ngày này." -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "Ngày hoàn thành" @@ -970,7 +970,7 @@ msgstr "Đầu ra bản dựng không phù hợp với đơn đặt bản dựng #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "Số lượng phải lớn hơn 0" @@ -994,8 +994,8 @@ msgstr "Dựng đối tượng" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "Xây dựng mục phải xác định đầu ra, bởi vì sản phẩm 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:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "Kho hàng đã bị phân bổ quá đà" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "Số lượng phân bổ phải lớn hơn 0" @@ -1040,8 +1040,8 @@ msgstr "Số lượng phải là 1 cho kho sê ri" msgid "Selected stock item does not match BOM line" msgstr "Hàng trong kho đã chọn không phù hợp với đường BOM" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "Số lượng nguyên dương cần phải điền cho sản phẩm có msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "Cần nhập số lượng nguyên dương, bởi vì hóa đơn vật liệu chứa sản phẩm có thể theo dõi" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "Số sê-ri" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "Nhập vào số sêri cho đầu ra bản dựng" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "Số sêri tự cấp" msgid "Automatically allocate required items with matching serial numbers" msgstr "Tự động cấp số seri phù hợp cho hàng hóa được yêu cầu" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 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ệ" @@ -1175,8 +1175,8 @@ msgstr "Lý do loại bỏ đầu ra bản dựng" msgid "Location for completed build outputs" msgstr "Vị trí cho đầu ra bản dựng hoàn thiện" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "Chấp nhận hàng hóa không được phân bổ đầy đủ vào đ msgid "Required stock has not been fully allocated" msgstr "Kho được yêu cầu chưa được phân bổ hết không gian" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "Chấp nhận không hoàn thành" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part phải trỏ đến phần tương tự của đơn đặt msgid "Item must be in stock" msgstr "Hàng hóa phải trong kho" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "Số lượng có sẵn ({q}) đã bị vượt quá" @@ -1303,7 +1303,7 @@ msgstr "Đầu ra bản dựng phải được xác định cho việc phân s msgid "Build output cannot be specified for allocation of untracked parts" msgstr "Đầu ra bản dựng không thể chỉ định cho việc phân sản phẩm chưa được theo dõi" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "Hàng hóa phân bổ phải được cung cấp" @@ -1367,7 +1367,7 @@ msgstr "Tạo liên quan" msgid "BOM Reference" msgstr "BOM liên quan" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "Đóng gói" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "Phân kho" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "Bật đơn hàng" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "Đang sản xuất" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "Kho ngoài" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "Số hàng tồn" @@ -1501,19 +1501,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:725 +#: common/api.py:724 msgid "Is Link" msgstr "Đường dẫn" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "File" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "Không có quyền xoá file đính kèm" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "Không có quyền xoá file đính kèm" @@ -1599,8 +1599,8 @@ msgstr "Người dùng" msgid "Price break quantity" msgstr "Số lượng giá phá vỡ" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "Giá" @@ -1694,7 +1694,7 @@ msgstr "Tiêu đề" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "" msgid "URL endpoint which processed the barcode" msgstr "" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "Ngữ cảnh" @@ -2078,7 +2078,7 @@ msgstr "{verbose_name} đã bị hủy" msgid "A order that is assigned to you was canceled" msgstr "Một đơn đặt từng được phân công cho bạn đã bị hủy bỏ" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "Mục đã nhận" @@ -2504,7 +2504,7 @@ 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:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "Thành phần" @@ -3516,7 +3516,7 @@ msgstr "" msgid "Supplier is Active" msgstr "" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "Nhà sản xuất" @@ -3714,7 +3714,7 @@ msgstr "Chọn sản phẩm" msgid "Select manufacturer" msgstr "Chọn nhà sản xuất" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "" @@ -3746,7 +3746,7 @@ msgstr "Đơn vị" msgid "Parameter units" msgstr "Đơn vị tham số" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "Sản phẩm nhà cung cấp" @@ -3763,7 +3763,7 @@ msgstr "Đơn vị đóng gói phải lớn hơn không" msgid "Linked manufacturer part must reference the same base part" msgstr "Sản phẩm nhà sản xuất đã liên kết phải tham chiếu với sản phẩm cơ bản tương tự" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "Nhà cung cấp" msgid "Select supplier" msgstr "Chọn nhà cung cấp" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "Đơn vị quản lý kho nhà cung cấp" @@ -3794,7 +3794,7 @@ msgstr "URL cho liên kết sản phẩm của nhà cung cấp bên ngoài" msgid "Supplier part description" msgstr "Mô tả sản phẩm nhà cung cấp" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ 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:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "Còn hàng" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "" @@ -4073,7 +4073,7 @@ msgstr "" msgid "Connected" msgstr "" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "Không rõ" @@ -4165,7 +4165,7 @@ msgstr "" msgid "Order Reference" msgstr "Tham chiếu đơn đặt" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "Đặt hàng" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "Sản phẩm nội bộ" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "Đã hoàn thành" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "Đơn hàng" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "Đơn hàng" msgid "Sales Order" msgstr "Đơn đặt hàng" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "Đơn hàng trả lại" @@ -4283,11 +4283,11 @@ msgstr "Mô tả đơn đặt (tùy chọn)" msgid "Select project code for this order" msgstr "Mã dự án đã chọn cho đơn đặt hàng này" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "Liên kết đến trang bên ngoài" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "Ngày mục tiêu" @@ -4308,7 +4308,7 @@ msgstr "Đầu mối liên hệ của đơn đặt này" msgid "Company address for this order" msgstr "Địa chỉ công ty cho đơn đặt này" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "Mã đặt hàng" @@ -4332,23 +4332,23 @@ msgstr "Mã tham chiếu đơn đặt nhà cung cấp" msgid "received by" msgstr "nhận bởi" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "Ngày phát hành" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "Ngày đặt hàng đã phát hành" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "Ngày đặt hàng đã được hoàn thiện" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "Đích đến" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "Nhà cung cấp sản phẩm phải trùng với nhà cung cấp PO" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "Số lượng phải là số dương" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "Khách hàng" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "Doanh nghiệp từ những hàng hóa đang được bán" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "Tham chiếu khách hàng " -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "Mã tham chiếu đơn đặt của khách hàng" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "Ngày giao hàng" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "vận chuyển bằng" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "Những đơn hàng đang mở thì sẽ được đánh dấu là hoàn thành" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "Đơn hàng không thể hoàn thành được vì vận chuyển chưa xong" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "Đơn hàng không thể hoàn thành được vì những khoản riêng chưa xong" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "Số lượng mặt hàng" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "Tham chiếu khoản riêng" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "Ghi chú khoản riêng" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "Ngày mục tiêu cho khoản riêng này (để trống để sử dụng ngày mục tiêu từ đơn đặt)" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "Mô tả khoản riêng (tùy chọn)" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "Ngữ cảnh bổ sung" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "Đơn giá" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "Sản phẩm nhà cung cấp phải phù hợp với nhà cung cung cấp" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "Sản phẩm nhà cung cấp" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "Đã nhận" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "Số mục đã nhận" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "Giá mua" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "Giá đơn vị mua" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "Không thể gán sản phẩm ảo vào trong đơn đặt bán hàng" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "Chỉ có thể gán sản phẩm có thể bán vào đơn đặt bán hàng" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "Giá bán" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "Giá bán đơn vị" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "Đã chuyển" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "Số lượng đã vận chuyển" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "Ngày vận chuyển" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "Ngày giao hàng" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "Ngày giao hàng của vận chuyển" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "Kiểm tra bởi" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "Người dùng đã kiểm tra vận chuyển này" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "Vận chuyển" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "Mã vận chuyển" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "Số theo dõi" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "Thông tin theo dõi vận chuyển" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "Mã hóa đơn" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "Số tham chiếu liên kết với hóa đơn" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "Vận đơn đã được gửi đi" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "Vận đơn chưa có hàng hóa được phân bổ" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "Hàng trong kho chưa được giao" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "Không thể phân bổ hàng hóa vào cùng với dòng với sản phẩm khác" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "Không thể phân bổ hàng hóa vào một dòng mà không có sản phẩm nào" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "Số lượng phân bổ không thể vượt quá số lượng của kho" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "Số lượng phải là 1 cho hàng hóa sêri" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "Đơn bán hàng không phù hợp với vận đơn" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "Vận đơn không phù hợp với đơn bán hàng" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "Dòng" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "Tham chiếu vận đơn của đơn hàng bán" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "Hàng hóa" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "Chọn hàng trong kho để phân bổ" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "Nhập số lượng phân kho" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "Tham chiếu đơn hàng trả lại" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "Công ty có hàng hóa sẽ được trả lại" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "Trạng thái đơn hàng trả lại" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 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:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "Ngày nhận được" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "Ngày mà hàng hóa trả lại đã được nhận" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "Kết quả" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "Kết quả cho hàng hóa dòng này" -#: order/models.py:2563 +#: order/models.py:2567 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:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "" @@ -4731,11 +4731,11 @@ msgstr "Tên nhà cung cấp" msgid "Order cannot be cancelled" msgstr "Đơn đặt không thể bị hủy" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "Cho phép đơn đặt phải đóng lại cùng với các mục dòng hàng hóa chưa hoàn thành" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "Đơn đặt có dòng hàng hóa chưa hoàn thành" @@ -4763,11 +4763,11 @@ msgstr "" msgid "Merge items with the same part, destination and target date into one line item" msgstr "" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "Mã sản phẩm nội bộ" @@ -4791,135 +4791,143 @@ msgstr "Nhà cung cấp phải phù hợp với đơn đặt mua" msgid "Purchase order must match supplier" msgstr "Đơn đặt mua phải phù hợp với nhà cung cấp" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "Mục dòng" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "Mục dòng không phù hợp với đơn đặt mua" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "Chọn vị trí đích cho hàng hóa đã nhận" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "Nhập mã lô cho hàng trong kho đang đến" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "Ngày hết hạn" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "Nhập số sê ri cho hàng trong kho đang đến" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "Mã vạch" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "Mã vạch đã quét" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "Mã vạch đã được dùng" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "Cần điền số nguyên cho sản phẩm có thể theo dõi" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "Dòng hàng hóa phải được cung cấp" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "Vị trí đích phải được chỉ ra" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "Giá trị mã vạch đã cung cấp phải duy nhất" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "Vận đơn đã hoàn thành" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "Tiền tệ giá bán" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "Chưa cung cấp thông tin vận chuyển" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "Dòng hàng hóa chưa được gắn với đơn đặt này" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "Số lượng phải là số dương" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "Nhập số sê ri để phân bổ" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "Vận đơn đã được chuyển đi" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "Vận đơn không được gắn với đơn đặt này" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "Không tìm thấy số sê ri sau đây" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "Dòng riêng biệt đơn hàng trả lại" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "Mã trạng thái mặt hàng" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "Line item không phù hợp với đơn hàng trả lại" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "Line item đã nhận được" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "Hàng hóa chỉ có thể được nhận theo đơn hàng đang trong tiến trình" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "Tiền tệ giá đồng hạng" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "Danh mục" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "Bạn không thể thay đổi cấu trúc nhóm sản phẩm này vì một số sản phẩm đã được gắn với nó rồi!" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "Nguyên liệu" @@ -5239,7 +5247,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:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "" @@ -5917,357 +5925,357 @@ msgstr "" msgid "Number of parts using this template" msgstr "" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "Chưa chọn sản phẩm" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "Chọn danh mục" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "Sản phẩm gốc" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "Chọn sản phẩm gốc để nhân bản" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "Sao chép ảnh" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "Sao chép hình ảnh từ sản phẩm gốc" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "Sao chép BOM" -#: part/serializers.py:533 +#: part/serializers.py:534 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:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "Sao chép thông số" -#: part/serializers.py:540 +#: part/serializers.py:541 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:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "Sao chép ghi chú" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "Sao chép ghi chú từ sản phẩm gốc" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "Số liệu tồn kho ban đầu" -#: part/serializers.py:567 +#: part/serializers.py:568 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:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "Vị trí kho ban đầu" -#: part/serializers.py:575 +#: part/serializers.py:576 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:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "Chọn nhà cung cấp (hoặc để trống để bỏ qua)" -#: part/serializers.py:608 +#: part/serializers.py:609 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:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "Mã số nhà sản xuất" -#: part/serializers.py:625 +#: part/serializers.py:626 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:634 +#: part/serializers.py:635 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:645 +#: part/serializers.py:646 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:652 +#: part/serializers.py:653 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:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "Tên danh mục" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "Đang dựng" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "Hàng trong kho" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "Nhà cung cấp" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "Tổng số lượng" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "Nhân bản sản phẩm" -#: part/serializers.py:1003 +#: part/serializers.py:1004 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:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "Số liệu kho ban đầu" -#: part/serializers.py:1010 +#: part/serializers.py:1011 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:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "Thông tin nhà cung cấp" -#: part/serializers.py:1017 +#: part/serializers.py:1018 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:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "Sao chép thông số nhóm hàng" -#: part/serializers.py:1026 +#: part/serializers.py:1027 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:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "Ảnh hiện có" -#: part/serializers.py:1032 +#: part/serializers.py:1033 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:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "Tệp hình ảnh không tồn tại" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "Hạn chế báo cáo kiểm kê với sản phẩm riêng biệt và sản phẩm biến thể bất kỳ" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "Hạn chế báo cáo kiểm kê với danh mục sản phẩm riêng biệt và danh mục con bất kỳ" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "Hạn chế báo cáo kiểm kê với vị trí kho riêng biệt và vị trí con bất kỳ" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "Ngoại trừ kho bên ngoài" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "Loại trừ hàng trong kho của vị trí bên ngoài" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "Tạo báo cáo" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "Tạo tệp báo cáo chứa dữ liệu kiểm kê đã tính toán" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "Cập nhật sản phẩm" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "Cập nhật sản phẩm cụ thể với dữ liệu kiểm kê đã tính" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "Chức năng kiểm kê chưa được bật" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "Nhân công chạy ngầm kiểm tra thất bại" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "Giá thấp nhất" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "Giá trị tính toán ghi đè cho giá tối thiểu" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "Tiền tế giá tối thiểu" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "Giá cao nhất" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "Giá trị tính toán ghi đè cho giá tối đa" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "Tiền tế giá tối đa" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "Cập nhật" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "Cập nhật giá cho sản phẩm này" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, 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:1492 +#: part/serializers.py:1493 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:1495 +#: part/serializers.py:1496 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:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "Có thể dựng" -#: part/serializers.py:1908 +#: part/serializers.py:1909 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:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "Xóa dữ liệu đã tồn tại" -#: part/serializers.py:1917 +#: part/serializers.py:1918 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:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "Bao gồm thừa hưởng" -#: part/serializers.py:1923 +#: part/serializers.py:1924 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:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "Bỏ qua dòng không hợp lệ" -#: part/serializers.py:1929 +#: part/serializers.py:1930 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:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "Sao chép sản phẩm thay thế" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "Sao chép sản phẩm thay thế khi nhân bản hàng hóa BOM" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "Dọn dẹp BOM đang tồn tại" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "Xóa mục BOM đang tồn tại trước khi tải lên" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "Chưa chỉ ra cột sản phẩm" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "Tìm thấy nhiều sản phẩm phù hợp" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "Không tìm thấy sản phẩm nào" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "Sản phẩm không được chỉ định như là một thành phần" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "Chưa cung cấp số lượng" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "Số lượng không hợp lệ" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "Buộc phải nhập ít nhất một mục BOM" @@ -7684,10 +7692,6 @@ msgstr "Đơn đặt mua cho hàng hóa này" msgid "Destination Sales Order" msgstr "Đơn hàng bán đích" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "Ngày hết hạn" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "Ngày hết hạn của hàng hóa này. Kho sẽ được nhắc tình trạng hết hạn sau ngày này" 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 668b9a0477..39175a0756 100644 --- a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "不能将 {original} 转换到 {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "提供的数量无效" @@ -100,8 +100,8 @@ msgstr "输入日期" msgid "Invalid decimal value" msgstr "无效的数值" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "同一個上層元件下不能有重複的名字" msgid "Invalid choice" msgstr "無效的選項" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "無效的選項" msgid "Name" msgstr "名稱" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "名稱" msgid "Description" msgstr "描述" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "描述(選填)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "路径" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "Markdown 註記(選填)" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "條碼資料" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "第三方條碼資料" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "條碼雜湊值" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "條碼資料的唯一雜湊值" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "發現現有條碼" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "任务失败" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "伺服器錯誤" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "伺服器紀錄了一個錯誤。" @@ -644,8 +644,8 @@ msgstr "订单状态" msgid "Parent Build" msgstr "上層生產工單" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "包含变体" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "非必須項目" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "装配" @@ -717,13 +717,13 @@ msgstr "可测试" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "可测试" msgid "Part" msgstr "零件" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "未结算订单" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "已分配" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "生產工單代號" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "生產狀態代碼" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "批号" @@ -887,7 +887,7 @@ msgstr "目標完成日期" msgid "Target date for build completion. Build will be overdue after this date." msgstr "生產的預計完成日期。若超過此日期則工單會逾期。" -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "完成日期" @@ -970,7 +970,7 @@ msgstr "产出与生产订单不匹配" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "數量必須大於零" @@ -994,8 +994,8 @@ msgstr "生产对象" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "生产项必须指定产出,因为主零件已经被标记为可追踪 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "分配的數量({q})不能超過可用的庫存數量({a})" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "庫存品項超額分配" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "分配的數量必須大於零" @@ -1040,8 +1040,8 @@ msgstr "有序號的品項數量必須為1" msgid "Selected stock item does not match BOM line" msgstr "選擇的庫存品項和BOM的項目不符" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "可追蹤的零件數量必須為整數" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "因為BOM包含可追蹤的零件,所以數量必須為整數" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "序號" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "输出产出的序列号" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "自動分配序號" msgid "Automatically allocate required items with matching serial numbers" msgstr "自動為需要項目分配對應的序號" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "序號已存在或無效" @@ -1175,8 +1175,8 @@ msgstr "废品产出的原因" msgid "Location for completed build outputs" msgstr "已完成删除的库存地点" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "接受库存项未被完全分配至生产订单" msgid "Required stock has not been fully allocated" msgstr "所需库存尚未完全分配" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "接受不完整" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part 必须与生产订单零件相同" msgid "Item must be in stock" msgstr "项目必须在库存中" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "可用量 ({q}) 超出限制" @@ -1303,7 +1303,7 @@ msgstr "对于被追踪的零件的分配,必须指定生产产出" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "对于未被追踪的零件,无法指定生产产出" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "必须提供分配项目" @@ -1367,7 +1367,7 @@ msgstr "构建参考" msgid "BOM Reference" msgstr "物料清单参考" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "打包" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "分配库存" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "已订购" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "生产中" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "外部库存" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "可用库存" @@ -1501,19 +1501,19 @@ msgstr "逾期的生产订单" msgid "Build order {bo} is now overdue" msgstr "生产订单 {bo} 现已逾期" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "是否链接" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "是否为文件" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "用户没有权限删除此附件" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "用户没有权限删除此附件" @@ -1599,8 +1599,8 @@ msgstr "使用者" msgid "Price break quantity" msgstr "批发价数量" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "价格" @@ -1694,7 +1694,7 @@ msgstr "标题" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "扫描条形码的日期和时间" msgid "URL endpoint which processed the barcode" msgstr "处理条形码的 URL 终点" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "上下文" @@ -2078,7 +2078,7 @@ msgstr "{verbose_name} 已取消" msgid "A order that is assigned to you was canceled" msgstr "分配给您的订单已取消" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "收到的物品" @@ -2504,7 +2504,7 @@ msgstr "零件默认为模板" msgid "Parts can be assembled from other components by default" msgstr "默认情况下,元件可由其他零件组装而成" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "组件" @@ -3516,7 +3516,7 @@ msgstr "内部零件已激活" msgid "Supplier is Active" msgstr "供应商已激活" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "制造商" @@ -3714,7 +3714,7 @@ msgstr "选择零件" msgid "Select manufacturer" msgstr "选择制造商" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "制造商零件编号" @@ -3746,7 +3746,7 @@ msgstr "单位" msgid "Parameter units" msgstr "参数单位" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "供应商零件" @@ -3763,7 +3763,7 @@ msgstr "包装单位必须大于零" msgid "Linked manufacturer part must reference the same base part" msgstr "链接的制造商零件必须引用相同的基础零件" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "供应商" msgid "Select supplier" msgstr "选择供应商" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "供应商库存管理单位" @@ -3794,7 +3794,7 @@ msgstr "外部供应商零件链接的URL" msgid "Supplier part description" msgstr "供应商零件说明" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "此供应商使用的默认货币" msgid "Company Name" msgstr "公司名称" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "有库存" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "自定义状态密钥" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "此项目的附加状态信息" @@ -4073,7 +4073,7 @@ msgstr "每个标签要打印的份数" msgid "Connected" msgstr "已连接" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "未知" @@ -4165,7 +4165,7 @@ msgstr "配置类型" msgid "Order Reference" msgstr "订单参考" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "未完成" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "有定价" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "订单" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "订单完成" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "内部零件" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "订单待定" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "已完成" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "有配送" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "采购订单" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "采购订单" msgid "Sales Order" msgstr "销售订单" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "退货订单" @@ -4283,11 +4283,11 @@ msgstr "订单描述 (可选)" msgid "Select project code for this order" msgstr "为此订单选择项目编码" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "链接到外部页面" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "预计日期" @@ -4308,7 +4308,7 @@ msgstr "此订单的联系人" msgid "Company address for this order" msgstr "此订单的公司地址" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "订单参考" @@ -4332,23 +4332,23 @@ msgstr "供应商订单参考代码" msgid "received by" msgstr "接收人" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "签发日期" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "订单发出日期" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "订单完成日期" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "目的地" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "接收物品的目标" @@ -4356,323 +4356,323 @@ msgstr "接收物品的目标" msgid "Part supplier must match PO supplier" msgstr "零件供应商必须与采购订单供应商匹配" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "数量必须是正数" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "客户" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "出售物品的公司" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "销售订单状态" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "客户参考 " -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "客户订单参考代码" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "发货日期" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "发货人" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "订单已完成" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "订单已取消" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "只有未结订单才能标记为已完成" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "由于发货不完整,订单无法完成" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "由于缺货,订单无法完成" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "订单无法完成,因为行项目不完整" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "项目数量" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "行项目参考" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "行项目注释" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "此行项目的目标日期 (留空以使用订单中的目标日期)" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "行项目描述 (可选)" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "此行的附加上下文" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "单位价格" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "采购订单行项目" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "供应商零件必须与供应商匹配" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "供应商零件" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "已接收" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "收到的物品数量" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "采购价格" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "每单位的采购价格" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "采购订单附加行" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "销售订单行项目" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "虚拟零件不能分配给销售订单" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "只有可销售的零件才能分配给销售订单" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "售出价格" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "单位售出价格" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "已配送" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "发货数量" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "销售订单发货" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "发货日期" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "送达日期" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "装运交货日期" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "审核人" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "检查此装运的用户" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "配送" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "配送单号" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "跟踪单号" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "配送跟踪信息" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "发票编号" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "相关发票的参考号" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "货物已发出" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "发货没有分配库存项目" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "销售订单加行" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "销售订单分配" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "库存项目尚未分配" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "无法将库存项目分配给具有不同零件的行" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "无法将库存分配给没有零件的生产线" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "分配数量不能超过库存数量" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "序列化库存项目的数量必须为1" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "销售订单与发货不匹配" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "发货与销售订单不匹配" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "行" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "销售订单发货参考" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "项目" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "选择要分配的库存项目" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "输入库存分配数量" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "退货订单参考" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "退回物品的公司" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "退货订单状态" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "退货订单行项目" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "选择要从客户处退回的商品" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "接收日期" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "收到此退货的日期" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "结果" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "该行项目的结果" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "与此行项目的退货或维修相关的成本" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "退货订单附加行" @@ -4731,11 +4731,11 @@ msgstr "供应商名称" msgid "Order cannot be cancelled" msgstr "订单不能取消" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "允许关闭行项目不完整的订单" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "订单中的行项目不完整" @@ -4763,11 +4763,11 @@ msgstr "合并项目" msgid "Merge items with the same part, destination and target date into one line item" msgstr "将具有相同零件、目的地和目标日期的项目合并到一个行项目中" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "库存量单位" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "内部零件编号" @@ -4791,135 +4791,143 @@ msgstr "供应商必须匹配采购订单" msgid "Purchase order must match supplier" msgstr "采购订单必须与供应商匹配" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "行项目" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "行项目与采购订单不匹配" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "为收到的物品选择目的地位置" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "输入入库项目的批号" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "有效期至" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "输入入库库存项目的序列号" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "覆盖传入库存项目的包装资料" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "传入库存项目的附加说明" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "条形码" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "扫描条形码" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "条形码已被使用" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "必须为可跟踪零件提供整数数量" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "必须提供行项目" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "必须指定目标位置" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "提供的条形码值必须是唯一的" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "配送" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "完成配送" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "售出价格货币" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "已分配的项目" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "未提供装运详细信息" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "行项目与此订单不关联" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "数量必须为正" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "输入要分配的序列号" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "货物已发出" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "发货与此订单无关" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "未找到以下序列号的匹配项" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "以下序列号不可用" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "退货订单行项目" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "库存项状态代码" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "行项目与退货订单不匹配" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "行项目已收到" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "只能根据正在进行的订单接收物品" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "行价格货币" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "物料清单合规" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "类别" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "您不能使这个零件类别结构化,因为有些零件已经分配给了它!" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "零件" @@ -5239,7 +5247,7 @@ msgstr "提高搜索结果可见性的零件关键字" msgid "Part category" msgstr "零件类别" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "内部零件号 IPN" @@ -5917,357 +5925,357 @@ msgstr "型号ID" msgid "Number of parts using this template" msgstr "使用此模板的零件数" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "没有选定零件" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "选择类别" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "原始零件" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "选择要复制的原始零件" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "复制图片" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "从原零件复制图片" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "复制物料清单" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "从原始零件复制材料清单" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "复制参数" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "从原始零件复制参数数据" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "复制备注" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "从原始零件复制备注" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "初始化库存数量" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "指定此零件的初始库存数量。如果数量为零,则不添加任何库存。" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "初始化库存地点" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "初始化指定此零件的库存地点" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "选择供应商(或为空以跳过)" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "选择制造商(或为空)" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "制造商零件号" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "所选公司不是一个有效的供应商" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "所选公司不是一个有效的制造商" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "与此制造商零件编号 (MPN) 的相匹配的制造商零件已存在" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "匹配此库存单位 (SKU) 的供应商零件已存在" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "类别名称" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "正在生产" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "库存项" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "修订" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "供应商" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "库存总量" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "未分配的库存" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "变体库存" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "重复零件" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "从另一个零件复制初始数据" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "初始库存" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "创建具有初始库存数量的零件" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "供应商信息" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "添加此零件的初始供应商信息" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "复制类别参数" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "从选择的零件复制参数模版" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "现有的图片" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "现有零件图片的文件名" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "图片不存在" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "限制盘点报告到某个特定零件以及任何变体零件" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "限制盘点报告到某个特定零件类别以及任何子类别" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "限制盘点报告到某个特定零件库存地点以及任何子位置" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "排除外部库存" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "排除外部位置的库存项" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "生成报告" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "生成包含计算出来的盘点数据的报告文件" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "更新零件" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "使用计算出的盘点数据更新指定零件" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "盘点功能未启用" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "后台执行器检查失败" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "最低价格" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "覆盖已计算的最低价格值" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "最低价格货币" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "最高价格" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "覆盖已计算的最高价格值" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "最高价格货币" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "更新" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "更新这个零件的价格" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "无法将所提供的货币转换为 {default_currency}" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "最低价格不能高于最高价格。" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "最高价格不能低于最低价格" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "选择父装配" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "元件名称" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "元件内部零件号" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "元件描述" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "选择零部件" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "可以创建" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "选择要复制物料清单的零件" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "移除现有数据" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "复制前删除现有的物料清单项目" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "包含继承的" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "包含从模板零件继承的物料清单项目" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "跳过无效行" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "启用此选项以跳过无效行" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "复制替代品零件" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "复制物料清单项目时复制替代品零件" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "清除现有的物料清单" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "上传前删除现有的物料清单项目" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "未指定零件列" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "找到多个匹配的零件。" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "没有找到匹配的零件" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "零件未指定为元件" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "未提供数量" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "无效的数量" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "至少需要一个物料清单项目" @@ -7684,10 +7692,6 @@ msgstr "此库存商品的采购订单" msgid "Destination Sales Order" msgstr "目的地销售订单" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "有效期至" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" 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 bc17b5488a..9ada13b5cc 100644 --- a/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po +++ b/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-10 07:11+0000\n" -"PO-Revision-Date: 2025-01-10 07:14\n" +"POT-Creation-Date: 2025-01-17 22:39+0000\n" +"PO-Revision-Date: 2025-01-17 22:41\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" @@ -84,7 +84,7 @@ msgid "Could not convert {original} to {unit}" msgstr "不能將 {original} 轉換到 {unit}" #: InvenTree/conversion.py:208 InvenTree/conversion.py:222 -#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:855 +#: InvenTree/helpers.py:504 order/models.py:592 order/models.py:858 msgid "Invalid quantity provided" msgstr "提供的數量無效" @@ -100,8 +100,8 @@ msgstr "輸入日期" msgid "Invalid decimal value" msgstr "" -#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:514 -#: build/serializers.py:589 company/models.py:829 order/models.py:1453 +#: InvenTree/fields.py:208 InvenTree/models.py:947 build/serializers.py:514 +#: build/serializers.py:589 company/models.py:829 order/models.py:1457 #: part/models.py:3302 #: report/templates/report/inventree_build_order_report.html:172 #: stock/models.py:2627 stock/models.py:2751 stock/serializers.py:725 @@ -400,7 +400,7 @@ msgstr "同一個上層元件下不能有重複的名字" msgid "Invalid choice" msgstr "無效的選項" -#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717 +#: InvenTree/models.py:788 common/models.py:1290 common/models.py:1717 #: common/models.py:1969 common/models.py:2094 common/serializers.py:481 #: company/models.py:588 generic/states/serializers.py:20 machine/models.py:24 #: part/models.py:998 part/models.py:3773 plugin/models.py:52 @@ -408,9 +408,9 @@ msgstr "無效的選項" msgid "Name" msgstr "名稱" -#: InvenTree/models.py:795 build/models.py:251 common/models.py:107 +#: InvenTree/models.py:794 build/models.py:251 common/models.py:107 #: common/models.py:2101 common/models.py:2214 company/models.py:516 -#: company/models.py:820 order/models.py:296 order/models.py:1486 +#: company/models.py:820 order/models.py:296 order/models.py:1490 #: part/models.py:1021 part/models.py:3788 report/models.py:155 #: report/models.py:522 report/models.py:548 #: report/templates/report/inventree_build_order_report.html:117 @@ -418,52 +418,52 @@ msgstr "名稱" msgid "Description" msgstr "描述" -#: InvenTree/models.py:796 stock/models.py:90 +#: InvenTree/models.py:795 stock/models.py:90 msgid "Description (optional)" msgstr "描述(選填)" -#: InvenTree/models.py:811 common/models.py:2267 +#: InvenTree/models.py:810 common/models.py:2267 msgid "Path" msgstr "路徑" -#: InvenTree/models.py:948 +#: InvenTree/models.py:947 msgid "Markdown notes (optional)" msgstr "Markdown 註記(選填)" -#: InvenTree/models.py:979 +#: InvenTree/models.py:978 msgid "Barcode Data" msgstr "條碼資料" -#: InvenTree/models.py:980 +#: InvenTree/models.py:979 msgid "Third party barcode data" msgstr "第三方條碼資料" -#: InvenTree/models.py:986 +#: InvenTree/models.py:985 msgid "Barcode Hash" msgstr "條碼雜湊值" -#: InvenTree/models.py:987 +#: InvenTree/models.py:986 msgid "Unique hash of barcode data" msgstr "條碼資料的唯一雜湊值" -#: InvenTree/models.py:1054 +#: InvenTree/models.py:1053 msgid "Existing barcode found" msgstr "發現現有條碼" -#: InvenTree/models.py:1135 +#: InvenTree/models.py:1134 msgid "Task Failure" msgstr "" -#: InvenTree/models.py:1136 +#: InvenTree/models.py:1135 #, python-brace-format msgid "Background worker task '{f}' failed after {n} attempts" msgstr "" -#: InvenTree/models.py:1163 +#: InvenTree/models.py:1162 msgid "Server Error" msgstr "伺服器錯誤" -#: InvenTree/models.py:1164 +#: InvenTree/models.py:1163 msgid "An error has been logged by the server." msgstr "伺服器紀錄了一個錯誤。" @@ -644,8 +644,8 @@ msgstr "訂單狀態" msgid "Parent Build" msgstr "上層生產工單" -#: build/api.py:67 build/api.py:694 order/api.py:458 order/api.py:675 -#: order/api.py:1062 order/api.py:1282 stock/api.py:491 +#: build/api.py:67 build/api.py:694 order/api.py:459 order/api.py:676 +#: order/api.py:1063 order/api.py:1283 stock/api.py:491 msgid "Include Variants" msgstr "包含變體" @@ -703,7 +703,7 @@ msgid "Optional" msgstr "非必須項目" #: build/api.py:385 common/setting/system.py:409 part/models.py:1169 -#: part/serializers.py:1642 stock/api.py:557 +#: part/serializers.py:1643 stock/api.py:557 msgid "Assembly" msgstr "裝配" @@ -717,13 +717,13 @@ msgstr "可測試" #: build/api.py:396 build/api.py:708 build/models.py:269 #: build/serializers.py:1390 company/models.py:1039 order/api.py:226 -#: order/api.py:836 order/api.py:1075 order/models.py:1575 order/models.py:1734 -#: order/models.py:1735 part/api.py:1439 part/api.py:1507 part/api.py:1814 +#: order/api.py:837 order/api.py:1076 order/models.py:1579 order/models.py:1738 +#: order/models.py:1739 part/api.py:1439 part/api.py:1507 part/api.py:1814 #: part/models.py:417 part/models.py:3131 part/models.py:3275 #: part/models.py:3423 part/models.py:3444 part/models.py:3466 #: part/models.py:3602 part/models.py:3963 part/models.py:4126 -#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254 -#: part/serializers.py:1907 +#: part/models.py:4256 part/models.py:4622 part/serializers.py:1255 +#: part/serializers.py:1908 #: 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 @@ -741,11 +741,11 @@ msgstr "可測試" msgid "Part" msgstr "零件" -#: build/api.py:401 order/api.py:881 +#: build/api.py:401 order/api.py:882 msgid "Order Outstanding" msgstr "" -#: build/api.py:411 order/api.py:840 +#: build/api.py:411 order/api.py:841 msgid "Allocated" msgstr "已分配" @@ -795,7 +795,7 @@ msgid "Build Order Reference" msgstr "生產工單代號" #: build/models.py:245 build/serializers.py:1417 order/models.py:479 -#: order/models.py:1031 order/models.py:1446 order/models.py:2235 +#: order/models.py:1035 order/models.py:1450 order/models.py:2239 #: part/models.py:4305 #: report/templates/report/inventree_bill_of_materials_report.html:139 #: report/templates/report/inventree_purchase_order_report.html:28 @@ -865,7 +865,7 @@ msgid "Build status code" msgstr "生產狀態代碼" #: build/models.py:336 build/serializers.py:365 build/serializers.py:1283 -#: order/serializers.py:761 stock/models.py:941 stock/serializers.py:77 +#: order/serializers.py:762 stock/models.py:941 stock/serializers.py:77 #: stock/serializers.py:1589 msgid "Batch Code" msgstr "批號" @@ -887,7 +887,7 @@ msgstr "目標完成日期" msgid "Target date for build completion. Build will be overdue after this date." msgstr "生產的預計完成日期。若超過此日期則工單會逾期。" -#: build/models.py:357 order/models.py:539 order/models.py:2281 +#: build/models.py:357 order/models.py:539 order/models.py:2285 msgid "Completion Date" msgstr "完成日期" @@ -970,7 +970,7 @@ msgstr "產出與生產訂單不匹配" #: build/models.py:1069 build/serializers.py:292 build/serializers.py:341 #: build/serializers.py:964 order/models.py:589 order/serializers.py:590 -#: order/serializers.py:756 part/serializers.py:1636 part/serializers.py:2069 +#: order/serializers.py:757 part/serializers.py:1637 part/serializers.py:2070 #: stock/models.py:784 stock/models.py:1655 stock/serializers.py:696 msgid "Quantity must be greater than zero" msgstr "數量必須大於零" @@ -994,8 +994,8 @@ msgstr "生產對象" #: build/models.py:1535 build/models.py:1794 build/serializers.py:280 #: build/serializers.py:326 build/serializers.py:1438 common/models.py:1220 -#: order/models.py:1429 order/models.py:2136 order/serializers.py:1623 -#: order/serializers.py:2083 part/models.py:3289 part/models.py:4278 +#: order/models.py:1433 order/models.py:2140 order/serializers.py:1633 +#: order/serializers.py:2093 part/models.py:3289 part/models.py:4278 #: part/serializers.py:265 #: report/templates/report/inventree_bill_of_materials_report.html:138 #: report/templates/report/inventree_build_order_report.html:113 @@ -1024,11 +1024,11 @@ msgstr "生產項必須指定產出,因為主零件已經被標記為可追蹤 msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "分配的數量({q})不能超過可用的庫存數量({a})" -#: build/models.py:1652 order/models.py:2085 +#: build/models.py:1652 order/models.py:2089 msgid "Stock item is over-allocated" msgstr "庫存品項超額分配" -#: build/models.py:1657 order/models.py:2088 +#: build/models.py:1657 order/models.py:2092 msgid "Allocation quantity must be greater than zero" msgstr "分配的數量必須大於零" @@ -1040,8 +1040,8 @@ msgstr "有序號的品項數量必須為1" msgid "Selected stock item does not match BOM line" msgstr "選擇的庫存品項和BOM的項目不符" -#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1460 -#: order/serializers.py:1481 +#: build/models.py:1784 build/serializers.py:947 order/serializers.py:1470 +#: order/serializers.py:1491 #: report/templates/report/inventree_sales_order_shipment_report.html:29 #: stock/models.py:383 stock/serializers.py:94 stock/serializers.py:794 #: stock/serializers.py:1295 stock/serializers.py:1407 @@ -1117,7 +1117,7 @@ msgstr "可追蹤的零件數量必須為整數" msgid "Integer quantity required, as the bill of materials contains trackable parts" msgstr "因為BOM包含可追蹤的零件,所以數量必須為整數" -#: build/serializers.py:372 order/serializers.py:769 order/serializers.py:1627 +#: build/serializers.py:372 order/serializers.py:778 order/serializers.py:1637 #: stock/serializers.py:707 msgid "Serial Numbers" msgstr "序號" @@ -1127,8 +1127,8 @@ msgid "Enter serial numbers for build outputs" msgstr "輸出產出的序列號" #: build/serializers.py:378 build/serializers.py:502 build/serializers.py:572 -#: order/serializers.py:745 order/serializers.py:888 order/serializers.py:1979 -#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718 +#: order/serializers.py:746 order/serializers.py:897 order/serializers.py:1989 +#: part/serializers.py:1275 stock/serializers.py:103 stock/serializers.py:718 #: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439 #: stock/serializers.py:1729 msgid "Location" @@ -1146,7 +1146,7 @@ msgstr "自動分配序號" msgid "Automatically allocate required items with matching serial numbers" msgstr "自動為需要項目分配對應的序號" -#: build/serializers.py:429 order/serializers.py:866 stock/api.py:1046 +#: build/serializers.py:429 order/serializers.py:875 stock/api.py:1046 #: stock/models.py:1678 msgid "The following serial numbers already exist or are invalid" msgstr "序號已存在或無效" @@ -1175,8 +1175,8 @@ msgstr "廢品產出的原因" msgid "Location for completed build outputs" msgstr "已完成刪除的庫存地點" -#: build/serializers.py:579 order/models.py:489 order/models.py:1056 -#: order/models.py:2260 order/serializers.py:779 order/serializers.py:1947 +#: build/serializers.py:579 order/models.py:489 order/models.py:1060 +#: order/models.py:2264 order/serializers.py:788 order/serializers.py:1957 #: stock/serializers.py:581 stock/serializers.py:985 stock/serializers.py:1042 #: stock/serializers.py:1596 msgid "Status" @@ -1242,7 +1242,7 @@ msgstr "接受庫存項未被完全分配至生產訂單" msgid "Required stock has not been fully allocated" msgstr "所需庫存尚未完全分配" -#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1528 +#: build/serializers.py:802 order/serializers.py:436 order/serializers.py:1538 msgid "Accept Incomplete" msgstr "接受不完整" @@ -1290,7 +1290,7 @@ msgstr "bom_item.part 必須與生產訂單零件相同" msgid "Item must be in stock" msgstr "商品必須有庫存" -#: build/serializers.py:996 order/serializers.py:1514 +#: build/serializers.py:996 order/serializers.py:1524 #, python-brace-format msgid "Available quantity ({q}) exceeded" msgstr "可用量 ({q}) 超出限制" @@ -1303,7 +1303,7 @@ msgstr "對於被追蹤的零件的分配,必須指定生產產出" msgid "Build output cannot be specified for allocation of untracked parts" msgstr "對於未被追蹤的零件,無法指定生產產出" -#: build/serializers.py:1034 order/serializers.py:1787 +#: build/serializers.py:1034 order/serializers.py:1797 msgid "Allocation items must be provided" msgstr "必須提供分配項目" @@ -1367,7 +1367,7 @@ msgstr "構建參考" msgid "BOM Reference" msgstr "物料清單參考" -#: build/serializers.py:1250 company/models.py:845 order/serializers.py:783 +#: build/serializers.py:1250 company/models.py:845 order/serializers.py:792 #: stock/models.py:900 stock/serializers.py:1606 msgid "Packaging" msgstr "打包" @@ -1438,19 +1438,19 @@ msgid "Allocated Stock" msgstr "分配庫存" #: build/serializers.py:1465 company/serializers.py:401 -#: order/serializers.py:1233 part/serializers.py:960 part/serializers.py:1669 +#: order/serializers.py:1243 part/serializers.py:961 part/serializers.py:1670 msgid "On Order" msgstr "已訂購" -#: build/serializers.py:1467 order/serializers.py:1234 part/serializers.py:1671 +#: build/serializers.py:1467 order/serializers.py:1244 part/serializers.py:1672 msgid "In Production" msgstr "生產中" -#: build/serializers.py:1469 part/serializers.py:967 +#: build/serializers.py:1469 part/serializers.py:968 msgid "External Stock" msgstr "外部庫存" -#: build/serializers.py:1470 part/serializers.py:1696 +#: build/serializers.py:1470 part/serializers.py:1697 msgid "Available Stock" msgstr "可用庫存" @@ -1501,19 +1501,19 @@ msgstr "逾期的生產訂單" msgid "Build order {bo} is now overdue" msgstr "生產訂單 {bo} 現已逾期" -#: common/api.py:725 +#: common/api.py:724 msgid "Is Link" msgstr "是否鏈接" -#: common/api.py:733 +#: common/api.py:732 msgid "Is File" msgstr "是否為文件" -#: common/api.py:776 +#: common/api.py:775 msgid "User does not have permission to delete these attachments" msgstr "用户沒有權限刪除此附件" -#: common/api.py:793 +#: common/api.py:792 msgid "User does not have permission to delete this attachment" msgstr "用户沒有權限刪除此附件" @@ -1599,8 +1599,8 @@ msgstr "使用者" msgid "Price break quantity" msgstr "批發價數量" -#: common/models.py:1228 company/serializers.py:532 order/models.py:1503 -#: order/models.py:2562 +#: common/models.py:1228 company/serializers.py:532 order/models.py:1507 +#: order/models.py:2566 msgid "Price" msgstr "價格" @@ -1694,7 +1694,7 @@ msgstr "標題" #: common/models.py:1602 common/models.py:1857 company/models.py:146 #: company/models.py:441 company/models.py:507 company/models.py:811 -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 #: part/models.py:1072 #: report/templates/report/inventree_build_order_report.html:164 msgid "Link" @@ -2035,7 +2035,7 @@ msgstr "掃描條碼的日期和時間" msgid "URL endpoint which processed the barcode" msgstr "處理條碼的 URL 終點" -#: common/models.py:2275 order/models.py:1493 plugin/serializers.py:89 +#: common/models.py:2275 order/models.py:1497 plugin/serializers.py:89 msgid "Context" msgstr "上下文" @@ -2078,7 +2078,7 @@ msgstr "{verbose_name} 已取消" msgid "A order that is assigned to you was canceled" msgstr "分配給您的訂單已取消" -#: common/notifications.py:346 common/notifications.py:353 order/api.py:502 +#: common/notifications.py:346 common/notifications.py:353 order/api.py:503 msgid "Items Received" msgstr "收到的物品" @@ -2504,7 +2504,7 @@ msgstr "零件默認為模板" msgid "Parts can be assembled from other components by default" msgstr "默認情況下,元件可由其他零件組裝而成" -#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1663 +#: common/setting/system.py:415 part/models.py:1175 part/serializers.py:1664 msgid "Component" msgstr "組件" @@ -3516,7 +3516,7 @@ msgstr "內部零件已激活" msgid "Supplier is Active" msgstr "供應商已激活" -#: company/api.py:299 company/models.py:493 part/serializers.py:607 +#: company/api.py:299 company/models.py:493 part/serializers.py:608 msgid "Manufacturer" msgstr "製造商" @@ -3714,7 +3714,7 @@ msgstr "選擇零件" msgid "Select manufacturer" msgstr "選擇製造商" -#: company/models.py:500 order/serializers.py:647 part/serializers.py:617 +#: company/models.py:500 order/serializers.py:647 part/serializers.py:618 msgid "MPN" msgstr "製造商零件編號" @@ -3746,7 +3746,7 @@ msgstr "單位" msgid "Parameter units" msgstr "參數單位" -#: company/models.py:657 order/api.py:238 order/api.py:454 +#: company/models.py:657 order/api.py:238 order/api.py:455 #: order/serializers.py:582 stock/models.py:880 msgid "Supplier Part" msgstr "供應商零件" @@ -3763,7 +3763,7 @@ msgstr "包裝單位必須大於零" msgid "Linked manufacturer part must reference the same base part" msgstr "鏈接的製造商零件必須引用相同的基礎零件" -#: company/models.py:782 order/models.py:504 part/serializers.py:591 +#: company/models.py:782 order/models.py:504 part/serializers.py:592 #: plugin/builtin/suppliers/digikey.py:25 plugin/builtin/suppliers/lcsc.py:26 #: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:26 #: stock/api.py:485 templates/email/overdue_purchase_order.html:16 @@ -3774,7 +3774,7 @@ msgstr "供應商" msgid "Select supplier" msgstr "選擇供應商" -#: company/models.py:789 part/serializers.py:602 +#: company/models.py:789 part/serializers.py:603 msgid "Supplier stock keeping unit" msgstr "供應商庫存管理單位" @@ -3794,7 +3794,7 @@ msgstr "外部供應商零件鏈接的URL" msgid "Supplier part description" msgstr "供應商零件説明" -#: company/models.py:828 order/serializers.py:791 order/serializers.py:1984 +#: company/models.py:828 order/serializers.py:800 order/serializers.py:1994 #: part/models.py:4313 part/models.py:4654 #: report/templates/report/inventree_bill_of_materials_report.html:140 #: report/templates/report/inventree_purchase_order_report.html:32 @@ -3857,15 +3857,15 @@ msgstr "此供應商使用的默認貨幣" msgid "Company Name" msgstr "公司名稱" -#: company/serializers.py:399 part/serializers.py:959 stock/serializers.py:474 +#: company/serializers.py:399 part/serializers.py:960 stock/serializers.py:474 msgid "In Stock" msgstr "有庫存" -#: generic/states/fields.py:140 +#: generic/states/fields.py:141 msgid "Custom status key" msgstr "自定義狀態密鑰" -#: generic/states/fields.py:141 +#: generic/states/fields.py:142 msgid "Additional status information for this item" msgstr "此項目的附加狀態信息" @@ -4073,7 +4073,7 @@ msgstr "每個標籤要打印的份數" msgid "Connected" msgstr "已連接" -#: machine/machine_types/label_printer.py:233 order/api.py:1625 +#: machine/machine_types/label_printer.py:233 order/api.py:1626 msgid "Unknown" msgstr "未知" @@ -4165,7 +4165,7 @@ msgstr "配置類型" msgid "Order Reference" msgstr "訂單參考" -#: order/api.py:143 order/api.py:1094 +#: order/api.py:143 order/api.py:1095 msgid "Outstanding" msgstr "未完成" @@ -4197,49 +4197,49 @@ msgstr "" msgid "Has Pricing" msgstr "有定價" -#: order/api.py:251 order/api.py:716 order/api.py:1322 +#: order/api.py:251 order/api.py:717 order/api.py:1323 msgid "Completed Before" msgstr "" -#: order/api.py:255 order/api.py:720 order/api.py:1326 +#: order/api.py:255 order/api.py:721 order/api.py:1327 msgid "Completed After" msgstr "" -#: order/api.py:437 order/api.py:832 order/api.py:1058 order/models.py:1556 -#: order/models.py:1674 order/models.py:1725 order/models.py:1853 -#: order/models.py:2016 order/models.py:2518 order/models.py:2584 +#: order/api.py:438 order/api.py:833 order/api.py:1059 order/models.py:1560 +#: order/models.py:1678 order/models.py:1729 order/models.py:1857 +#: order/models.py:2020 order/models.py:2522 order/models.py:2588 msgid "Order" msgstr "訂單" -#: order/api.py:441 order/api.py:870 +#: order/api.py:442 order/api.py:871 msgid "Order Complete" msgstr "訂單完成" -#: order/api.py:473 order/serializers.py:655 +#: order/api.py:474 order/serializers.py:655 msgid "Internal Part" msgstr "內部零件" -#: order/api.py:492 +#: order/api.py:493 msgid "Order Pending" msgstr "訂單待定" -#: order/api.py:855 +#: order/api.py:856 msgid "Completed" msgstr "已完成" -#: order/api.py:1110 +#: order/api.py:1111 msgid "Has Shipment" msgstr "" -#: order/api.py:1619 order/models.py:388 order/models.py:1557 -#: order/models.py:1675 +#: order/api.py:1620 order/models.py:388 order/models.py:1561 +#: order/models.py:1679 #: report/templates/report/inventree_purchase_order_report.html:14 #: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15 msgid "Purchase Order" msgstr "採購訂單" -#: order/api.py:1621 order/models.py:942 order/models.py:1726 -#: order/models.py:1854 order/models.py:2017 +#: order/api.py:1622 order/models.py:946 order/models.py:1730 +#: order/models.py:1858 order/models.py:2021 #: report/templates/report/inventree_build_order_report.html:135 #: report/templates/report/inventree_sales_order_report.html:14 #: report/templates/report/inventree_sales_order_shipment_report.html:15 @@ -4247,8 +4247,8 @@ msgstr "採購訂單" msgid "Sales Order" msgstr "銷售訂單" -#: order/api.py:1623 order/models.py:2187 order/models.py:2519 -#: order/models.py:2585 +#: order/api.py:1624 order/models.py:2191 order/models.py:2523 +#: order/models.py:2589 #: report/templates/report/inventree_return_order_report.html:13 msgid "Return Order" msgstr "退貨訂單" @@ -4283,11 +4283,11 @@ msgstr "訂單描述 (可選)" msgid "Select project code for this order" msgstr "為此訂單選擇項目編碼" -#: order/models.py:310 order/models.py:1458 order/models.py:1906 +#: order/models.py:310 order/models.py:1462 order/models.py:1910 msgid "Link to external page" msgstr "鏈接到外部頁面" -#: order/models.py:316 order/models.py:1464 order/serializers.py:260 +#: order/models.py:316 order/models.py:1468 order/serializers.py:260 #: report/templates/report/inventree_build_order_report.html:125 msgid "Target Date" msgstr "預計日期" @@ -4308,7 +4308,7 @@ msgstr "此訂單的聯繫人" msgid "Company address for this order" msgstr "此訂單的公司地址" -#: order/models.py:480 order/models.py:1032 +#: order/models.py:480 order/models.py:1036 msgid "Order reference" msgstr "訂單參考" @@ -4332,23 +4332,23 @@ msgstr "供應商訂單參考代碼" msgid "received by" msgstr "接收人" -#: order/models.py:532 order/models.py:2274 +#: order/models.py:532 order/models.py:2278 msgid "Issue Date" msgstr "簽發日期" -#: order/models.py:533 order/models.py:2275 +#: order/models.py:533 order/models.py:2279 msgid "Date order was issued" msgstr "訂單發出日期" -#: order/models.py:540 order/models.py:2282 +#: order/models.py:540 order/models.py:2286 msgid "Date order was completed" msgstr "訂單完成日期" -#: order/models.py:549 order/models.py:1604 +#: order/models.py:549 order/models.py:1608 msgid "Destination" msgstr "目的地" -#: order/models.py:550 order/models.py:1608 +#: order/models.py:550 order/models.py:1612 msgid "Destination for received items" msgstr "" @@ -4356,323 +4356,323 @@ msgstr "" msgid "Part supplier must match PO supplier" msgstr "零件供應商必須與採購訂單供應商匹配" -#: order/models.py:851 +#: order/models.py:854 msgid "Quantity must be a positive number" msgstr "數量必須是正數" -#: order/models.py:1043 order/models.py:2247 stock/models.py:922 +#: order/models.py:1047 order/models.py:2251 stock/models.py:922 #: stock/models.py:923 stock/serializers.py:1343 #: templates/email/overdue_sales_order.html:16 msgid "Customer" msgstr "客户" -#: order/models.py:1044 +#: order/models.py:1048 msgid "Company to which the items are being sold" msgstr "出售物品的公司" -#: order/models.py:1057 +#: order/models.py:1061 msgid "Sales order status" msgstr "銷售訂單狀態" -#: order/models.py:1068 order/models.py:2267 +#: order/models.py:1072 order/models.py:2271 msgid "Customer Reference " msgstr "客户參考 " -#: order/models.py:1069 order/models.py:2268 +#: order/models.py:1073 order/models.py:2272 msgid "Customer order reference code" msgstr "客户訂單參考代碼" -#: order/models.py:1073 order/models.py:1860 +#: order/models.py:1077 order/models.py:1864 msgid "Shipment Date" msgstr "發貨日期" -#: order/models.py:1082 +#: order/models.py:1086 msgid "shipped by" msgstr "發貨人" -#: order/models.py:1121 +#: order/models.py:1125 msgid "Order is already complete" msgstr "訂單已完成" -#: order/models.py:1124 +#: order/models.py:1128 msgid "Order is already cancelled" msgstr "訂單已取消" -#: order/models.py:1128 +#: order/models.py:1132 msgid "Only an open order can be marked as complete" msgstr "只有未結訂單才能標記為已完成" -#: order/models.py:1132 +#: order/models.py:1136 msgid "Order cannot be completed as there are incomplete shipments" msgstr "由於發貨不完整,訂單無法完成" -#: order/models.py:1137 +#: order/models.py:1141 msgid "Order cannot be completed as there are incomplete allocations" msgstr "" -#: order/models.py:1142 +#: order/models.py:1146 msgid "Order cannot be completed as there are incomplete line items" msgstr "訂單無法完成,因為行項目不完整" -#: order/models.py:1430 +#: order/models.py:1434 msgid "Item quantity" msgstr "項目數量" -#: order/models.py:1447 +#: order/models.py:1451 msgid "Line item reference" msgstr "行項目參考" -#: order/models.py:1454 +#: order/models.py:1458 msgid "Line item notes" msgstr "行項目註釋" -#: order/models.py:1466 +#: order/models.py:1470 msgid "Target date for this line item (leave blank to use the target date from the order)" msgstr "此行項目的目標日期 (留空以使用訂單中的目標日期)" -#: order/models.py:1487 +#: order/models.py:1491 msgid "Line item description (optional)" msgstr "行項目描述 (可選)" -#: order/models.py:1494 +#: order/models.py:1498 msgid "Additional context for this line" msgstr "此行的附加上下文" -#: order/models.py:1504 +#: order/models.py:1508 msgid "Unit price" msgstr "單位價格" -#: order/models.py:1518 +#: order/models.py:1522 msgid "Purchase Order Line Item" msgstr "採購訂單行項目" -#: order/models.py:1542 +#: order/models.py:1546 msgid "Supplier part must match supplier" msgstr "供應商零件必須與供應商匹配" -#: order/models.py:1576 +#: order/models.py:1580 msgid "Supplier part" msgstr "供應商零件" -#: order/models.py:1583 +#: order/models.py:1587 msgid "Received" msgstr "已接收" -#: order/models.py:1584 +#: order/models.py:1588 msgid "Number of items received" msgstr "收到的物品數量" -#: order/models.py:1592 stock/models.py:1042 stock/serializers.py:637 +#: order/models.py:1596 stock/models.py:1042 stock/serializers.py:637 msgid "Purchase Price" msgstr "採購價格" -#: order/models.py:1593 +#: order/models.py:1597 msgid "Unit purchase price" msgstr "每單位的採購價格" -#: order/models.py:1663 +#: order/models.py:1667 msgid "Purchase Order Extra Line" msgstr "採購訂單附加行" -#: order/models.py:1692 +#: order/models.py:1696 msgid "Sales Order Line Item" msgstr "銷售訂單行項目" -#: order/models.py:1713 +#: order/models.py:1717 msgid "Virtual part cannot be assigned to a sales order" msgstr "虛擬零件不能分配給銷售訂單" -#: order/models.py:1718 +#: order/models.py:1722 msgid "Only salable parts can be assigned to a sales order" msgstr "只有可銷售的零件才能分配給銷售訂單" -#: order/models.py:1744 +#: order/models.py:1748 msgid "Sale Price" msgstr "售出價格" -#: order/models.py:1745 +#: order/models.py:1749 msgid "Unit sale price" msgstr "單位售出價格" -#: order/models.py:1754 order/status_codes.py:50 +#: order/models.py:1758 order/status_codes.py:50 msgid "Shipped" msgstr "已配送" -#: order/models.py:1755 +#: order/models.py:1759 msgid "Shipped quantity" msgstr "發貨數量" -#: order/models.py:1829 +#: order/models.py:1833 msgid "Sales Order Shipment" msgstr "銷售訂單發貨" -#: order/models.py:1861 +#: order/models.py:1865 msgid "Date of shipment" msgstr "發貨日期" -#: order/models.py:1867 +#: order/models.py:1871 msgid "Delivery Date" msgstr "送達日期" -#: order/models.py:1868 +#: order/models.py:1872 msgid "Date of delivery of shipment" msgstr "裝運交貨日期" -#: order/models.py:1876 +#: order/models.py:1880 msgid "Checked By" msgstr "審核人" -#: order/models.py:1877 +#: order/models.py:1881 msgid "User who checked this shipment" msgstr "檢查此裝運的用户" -#: order/models.py:1884 order/models.py:2113 order/serializers.py:1638 -#: order/serializers.py:1762 +#: order/models.py:1888 order/models.py:2117 order/serializers.py:1648 +#: order/serializers.py:1772 #: report/templates/report/inventree_sales_order_shipment_report.html:14 msgid "Shipment" msgstr "配送" -#: order/models.py:1885 +#: order/models.py:1889 msgid "Shipment number" msgstr "配送單號" -#: order/models.py:1893 +#: order/models.py:1897 msgid "Tracking Number" msgstr "跟蹤單號" -#: order/models.py:1894 +#: order/models.py:1898 msgid "Shipment tracking information" msgstr "配送跟蹤信息" -#: order/models.py:1901 +#: order/models.py:1905 msgid "Invoice Number" msgstr "發票編號" -#: order/models.py:1902 +#: order/models.py:1906 msgid "Reference number for associated invoice" msgstr "相關發票的參考號" -#: order/models.py:1922 +#: order/models.py:1926 msgid "Shipment has already been sent" msgstr "貨物已發出" -#: order/models.py:1925 +#: order/models.py:1929 msgid "Shipment has no allocated stock items" msgstr "發貨沒有分配庫存項目" -#: order/models.py:2005 +#: order/models.py:2009 msgid "Sales Order Extra Line" msgstr "銷售訂單加行" -#: order/models.py:2034 +#: order/models.py:2038 msgid "Sales Order Allocation" msgstr "銷售訂單分配" -#: order/models.py:2057 order/models.py:2059 +#: order/models.py:2061 order/models.py:2063 msgid "Stock item has not been assigned" msgstr "庫存項目尚未分配" -#: order/models.py:2066 +#: order/models.py:2070 msgid "Cannot allocate stock item to a line with a different part" msgstr "無法將庫存項目分配給具有不同零件的行" -#: order/models.py:2069 +#: order/models.py:2073 msgid "Cannot allocate stock to a line without a part" msgstr "無法將庫存分配給沒有零件的生產線" -#: order/models.py:2072 +#: order/models.py:2076 msgid "Allocation quantity cannot exceed stock quantity" msgstr "分配數量不能超過庫存數量" -#: order/models.py:2091 order/serializers.py:1508 +#: order/models.py:2095 order/serializers.py:1518 msgid "Quantity must be 1 for serialized stock item" msgstr "序列化庫存項目的數量必須為1" -#: order/models.py:2094 +#: order/models.py:2098 msgid "Sales order does not match shipment" msgstr "銷售訂單與發貨不匹配" -#: order/models.py:2095 plugin/base/barcodes/api.py:651 +#: order/models.py:2099 plugin/base/barcodes/api.py:651 msgid "Shipment does not match sales order" msgstr "發貨與銷售訂單不匹配" -#: order/models.py:2103 +#: order/models.py:2107 msgid "Line" msgstr "行" -#: order/models.py:2114 +#: order/models.py:2118 msgid "Sales order shipment reference" msgstr "銷售訂單發貨參考" -#: order/models.py:2127 order/models.py:2526 +#: order/models.py:2131 order/models.py:2530 msgid "Item" msgstr "項目" -#: order/models.py:2128 +#: order/models.py:2132 msgid "Select stock item to allocate" msgstr "選擇要分配的庫存項目" -#: order/models.py:2137 +#: order/models.py:2141 msgid "Enter stock allocation quantity" msgstr "輸入庫存分配數量" -#: order/models.py:2236 +#: order/models.py:2240 msgid "Return Order reference" msgstr "退貨訂單參考" -#: order/models.py:2248 +#: order/models.py:2252 msgid "Company from which items are being returned" msgstr "退回物品的公司" -#: order/models.py:2261 +#: order/models.py:2265 msgid "Return order status" msgstr "退貨訂單狀態" -#: order/models.py:2484 +#: order/models.py:2488 msgid "Return Order Line Item" msgstr "退貨訂單行項目" -#: order/models.py:2497 +#: order/models.py:2501 msgid "Stock item must be specified" msgstr "" -#: order/models.py:2501 +#: order/models.py:2505 msgid "Return quantity exceeds stock quantity" msgstr "" -#: order/models.py:2506 +#: order/models.py:2510 msgid "Return quantity must be greater than zero" msgstr "" -#: order/models.py:2511 +#: order/models.py:2515 msgid "Invalid quantity for serialized stock item" msgstr "" -#: order/models.py:2527 +#: order/models.py:2531 msgid "Select item to return from customer" msgstr "選擇要從客户處退回的商品" -#: order/models.py:2542 +#: order/models.py:2546 msgid "Received Date" msgstr "接收日期" -#: order/models.py:2543 +#: order/models.py:2547 msgid "The date this this return item was received" msgstr "收到此退貨的日期" -#: order/models.py:2555 +#: order/models.py:2559 msgid "Outcome" msgstr "結果" -#: order/models.py:2556 +#: order/models.py:2560 msgid "Outcome for this line item" msgstr "該行項目的結果" -#: order/models.py:2563 +#: order/models.py:2567 msgid "Cost associated with return or repair for this line item" msgstr "與此行項目的退貨或維修相關的成本" -#: order/models.py:2573 +#: order/models.py:2577 msgid "Return Order Extra Line" msgstr "退貨訂單附加行" @@ -4731,11 +4731,11 @@ msgstr "供應商名稱" msgid "Order cannot be cancelled" msgstr "訂單不能取消" -#: order/serializers.py:437 order/serializers.py:1529 +#: order/serializers.py:437 order/serializers.py:1539 msgid "Allow order to be closed with incomplete line items" msgstr "允許關閉行項目不完整的訂單" -#: order/serializers.py:447 order/serializers.py:1539 +#: order/serializers.py:447 order/serializers.py:1549 msgid "Order has incomplete line items" msgstr "訂單中的行項目不完整" @@ -4763,11 +4763,11 @@ msgstr "合併項目" msgid "Merge items with the same part, destination and target date into one line item" msgstr "將具有相同零件、目的地和目標日期的項目合併到一個行項目中" -#: order/serializers.py:644 part/serializers.py:601 +#: order/serializers.py:644 part/serializers.py:602 msgid "SKU" msgstr "庫存量單位" -#: order/serializers.py:651 part/models.py:1048 part/serializers.py:396 +#: order/serializers.py:651 part/models.py:1048 part/serializers.py:397 msgid "Internal Part Number" msgstr "內部零件編號" @@ -4791,135 +4791,143 @@ msgstr "供應商必須匹配採購訂單" msgid "Purchase order must match supplier" msgstr "採購訂單必須與供應商匹配" -#: order/serializers.py:730 order/serializers.py:1609 +#: order/serializers.py:731 order/serializers.py:1619 msgid "Line Item" msgstr "行項目" -#: order/serializers.py:736 +#: order/serializers.py:737 msgid "Line item does not match purchase order" msgstr "行項目與採購訂單不匹配" -#: order/serializers.py:746 order/serializers.py:889 order/serializers.py:1980 +#: order/serializers.py:747 order/serializers.py:898 order/serializers.py:1990 msgid "Select destination location for received items" msgstr "為收到的物品選擇目的地位置" -#: order/serializers.py:762 +#: order/serializers.py:763 msgid "Enter batch code for incoming stock items" msgstr "輸入入庫項目的批號" -#: order/serializers.py:770 +#: order/serializers.py:770 stock/models.py:1001 users/models.py:124 +msgid "Expiry Date" +msgstr "有效期至" + +#: order/serializers.py:771 +msgid "Enter expiry date for incoming stock items" +msgstr "" + +#: order/serializers.py:779 msgid "Enter serial numbers for incoming stock items" msgstr "輸入入庫庫存項目的序列號" -#: order/serializers.py:784 +#: order/serializers.py:793 msgid "Override packaging information for incoming stock items" msgstr "覆蓋傳入庫存項目的包裝資料" -#: order/serializers.py:792 order/serializers.py:1985 +#: order/serializers.py:801 order/serializers.py:1995 msgid "Additional note for incoming stock items" msgstr "傳入庫存項目的附加説明" -#: order/serializers.py:799 +#: order/serializers.py:808 msgid "Barcode" msgstr "條形碼" -#: order/serializers.py:800 +#: order/serializers.py:809 msgid "Scanned barcode" msgstr "掃描條形碼" -#: order/serializers.py:816 +#: order/serializers.py:825 msgid "Barcode is already in use" msgstr "條形碼已被使用" -#: order/serializers.py:839 +#: order/serializers.py:848 msgid "An integer quantity must be provided for trackable parts" msgstr "必須為可跟蹤零件提供整數數量" -#: order/serializers.py:906 order/serializers.py:2004 +#: order/serializers.py:915 order/serializers.py:2014 msgid "Line items must be provided" msgstr "必須提供行項目" -#: order/serializers.py:922 +#: order/serializers.py:931 msgid "Destination location must be specified" msgstr "必須指定目標位置" -#: order/serializers.py:933 +#: order/serializers.py:942 msgid "Supplied barcode values must be unique" msgstr "提供的條形碼值必須是唯一的" -#: order/serializers.py:1062 +#: order/serializers.py:1072 msgid "Shipments" msgstr "" -#: order/serializers.py:1065 +#: order/serializers.py:1075 msgid "Completed Shipments" msgstr "完成配送" -#: order/serializers.py:1245 +#: order/serializers.py:1255 msgid "Sale price currency" msgstr "售出價格貨幣" -#: order/serializers.py:1293 +#: order/serializers.py:1303 msgid "Allocated Items" msgstr "" -#: order/serializers.py:1411 +#: order/serializers.py:1421 msgid "No shipment details provided" msgstr "未提供裝運詳細信息" -#: order/serializers.py:1472 order/serializers.py:1618 +#: order/serializers.py:1482 order/serializers.py:1628 msgid "Line item is not associated with this order" msgstr "行項目與此訂單不關聯" -#: order/serializers.py:1491 +#: order/serializers.py:1501 msgid "Quantity must be positive" msgstr "數量必須為正" -#: order/serializers.py:1628 +#: order/serializers.py:1638 msgid "Enter serial numbers to allocate" msgstr "輸入要分配的序列號" -#: order/serializers.py:1650 order/serializers.py:1770 +#: order/serializers.py:1660 order/serializers.py:1780 msgid "Shipment has already been shipped" msgstr "貨物已發出" -#: order/serializers.py:1653 order/serializers.py:1773 +#: order/serializers.py:1663 order/serializers.py:1783 msgid "Shipment is not associated with this order" msgstr "發貨與此訂單無關" -#: order/serializers.py:1708 +#: order/serializers.py:1718 msgid "No match found for the following serial numbers" msgstr "未找到以下序列號的匹配項" -#: order/serializers.py:1715 +#: order/serializers.py:1725 msgid "The following serial numbers are unavailable" msgstr "以下序列號不可用" -#: order/serializers.py:1941 +#: order/serializers.py:1951 msgid "Return order line item" msgstr "退貨訂單行項目" -#: order/serializers.py:1948 stock/serializers.py:986 stock/serializers.py:1597 +#: order/serializers.py:1958 stock/serializers.py:986 stock/serializers.py:1597 msgid "Stock item status code" msgstr "庫存項狀態代碼" -#: order/serializers.py:1956 +#: order/serializers.py:1966 msgid "Line item does not match return order" msgstr "行項目與退貨訂單不匹配" -#: order/serializers.py:1959 +#: order/serializers.py:1969 msgid "Line item has already been received" msgstr "行項目已收到" -#: order/serializers.py:1996 +#: order/serializers.py:2006 msgid "Items can only be received against orders which are in progress" msgstr "只能根據正在進行的訂單接收物品" -#: order/serializers.py:2083 +#: order/serializers.py:2093 msgid "Quantity to return" msgstr "" -#: order/serializers.py:2093 +#: order/serializers.py:2103 msgid "Line price currency" msgstr "行價格貨幣" @@ -5062,7 +5070,7 @@ msgid "BOM Valid" msgstr "物料清單合規" #: part/api.py:1521 part/models.py:1039 part/models.py:3494 part/models.py:4072 -#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:787 +#: part/serializers.py:484 part/serializers.py:1265 stock/api.py:787 msgid "Category" msgstr "類別" @@ -5124,7 +5132,7 @@ msgid "You cannot make this part category structural because some parts are alre msgstr "您不能使這個零件類別結構化,因為有些零件已經分配給了它!" #: part/models.py:418 part/serializers.py:130 part/serializers.py:332 -#: part/serializers.py:468 users/models.py:203 +#: part/serializers.py:469 users/models.py:203 msgid "Parts" msgstr "零件" @@ -5239,7 +5247,7 @@ msgstr "提高搜索結果可見性的零件關鍵字" msgid "Part category" msgstr "零件類別" -#: part/models.py:1047 part/serializers.py:948 +#: part/models.py:1047 part/serializers.py:949 #: report/templates/report/inventree_stock_location_report.html:103 msgid "IPN" msgstr "內部零件號 IPN" @@ -5917,357 +5925,357 @@ msgstr "型號ID" msgid "Number of parts using this template" msgstr "使用此模板的零件數" -#: part/serializers.py:474 +#: part/serializers.py:475 msgid "No parts selected" msgstr "沒有選定零件" -#: part/serializers.py:484 +#: part/serializers.py:485 msgid "Select category" msgstr "選擇類別" -#: part/serializers.py:519 +#: part/serializers.py:520 msgid "Original Part" msgstr "原始零件" -#: part/serializers.py:520 +#: part/serializers.py:521 msgid "Select original part to duplicate" msgstr "選擇要複製的原始零件" -#: part/serializers.py:525 +#: part/serializers.py:526 msgid "Copy Image" msgstr "複製圖片" -#: part/serializers.py:526 +#: part/serializers.py:527 msgid "Copy image from original part" msgstr "從原零件複製圖片" -#: part/serializers.py:532 +#: part/serializers.py:533 msgid "Copy BOM" msgstr "複製物料清單" -#: part/serializers.py:533 +#: part/serializers.py:534 msgid "Copy bill of materials from original part" msgstr "從原始零件複製材料清單" -#: part/serializers.py:539 +#: part/serializers.py:540 msgid "Copy Parameters" msgstr "複製參數" -#: part/serializers.py:540 +#: part/serializers.py:541 msgid "Copy parameter data from original part" msgstr "從原始零件複製參數數據" -#: part/serializers.py:546 +#: part/serializers.py:547 msgid "Copy Notes" msgstr "複製備註" -#: part/serializers.py:547 +#: part/serializers.py:548 msgid "Copy notes from original part" msgstr "從原始零件複製備註" -#: part/serializers.py:565 +#: part/serializers.py:566 msgid "Initial Stock Quantity" msgstr "初始化庫存數量" -#: part/serializers.py:567 +#: part/serializers.py:568 msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added." msgstr "指定此零件的初始庫存數量。如果數量為零,則不添加任何庫存。" -#: part/serializers.py:574 +#: part/serializers.py:575 msgid "Initial Stock Location" msgstr "初始化庫存地點" -#: part/serializers.py:575 +#: part/serializers.py:576 msgid "Specify initial stock location for this Part" msgstr "初始化指定此零件的庫存地點" -#: part/serializers.py:592 +#: part/serializers.py:593 msgid "Select supplier (or leave blank to skip)" msgstr "選擇供應商(或為空以跳過)" -#: part/serializers.py:608 +#: part/serializers.py:609 msgid "Select manufacturer (or leave blank to skip)" msgstr "選擇製造商(或為空)" -#: part/serializers.py:618 +#: part/serializers.py:619 msgid "Manufacturer part number" msgstr "製造商零件號" -#: part/serializers.py:625 +#: part/serializers.py:626 msgid "Selected company is not a valid supplier" msgstr "所選公司不是一個有效的供應商" -#: part/serializers.py:634 +#: part/serializers.py:635 msgid "Selected company is not a valid manufacturer" msgstr "所選公司不是一個有效的製造商" -#: part/serializers.py:645 +#: part/serializers.py:646 msgid "Manufacturer part matching this MPN already exists" msgstr "與此製造商零件編號 (MPN) 的相匹配的製造商零件已存在" -#: part/serializers.py:652 +#: part/serializers.py:653 msgid "Supplier part matching this SKU already exists" msgstr "匹配此庫存單位 (SKU) 的供應商零件已存在" -#: part/serializers.py:933 part/stocktake.py:222 +#: part/serializers.py:934 part/stocktake.py:222 msgid "Category Name" msgstr "類別名稱" -#: part/serializers.py:958 +#: part/serializers.py:959 msgid "Building" msgstr "正在生產" -#: part/serializers.py:963 part/stocktake.py:223 stock/serializers.py:1028 +#: part/serializers.py:964 part/stocktake.py:223 stock/serializers.py:1028 #: stock/serializers.py:1206 users/models.py:206 msgid "Stock Items" msgstr "庫存項" -#: part/serializers.py:964 +#: part/serializers.py:965 msgid "Revisions" msgstr "修訂" -#: part/serializers.py:965 +#: part/serializers.py:966 msgid "Suppliers" msgstr "供應商" -#: part/serializers.py:966 templates/email/low_stock_notification.html:16 +#: part/serializers.py:967 templates/email/low_stock_notification.html:16 msgid "Total Stock" msgstr "庫存總量" -#: part/serializers.py:969 +#: part/serializers.py:970 msgid "Unallocated Stock" msgstr "未分配的庫存" -#: part/serializers.py:972 +#: part/serializers.py:973 msgid "Variant Stock" msgstr "變體庫存" -#: part/serializers.py:1002 +#: part/serializers.py:1003 msgid "Duplicate Part" msgstr "重複零件" -#: part/serializers.py:1003 +#: part/serializers.py:1004 msgid "Copy initial data from another Part" msgstr "從另一個零件複製初始數據" -#: part/serializers.py:1009 +#: part/serializers.py:1010 msgid "Initial Stock" msgstr "初始庫存" -#: part/serializers.py:1010 +#: part/serializers.py:1011 msgid "Create Part with initial stock quantity" msgstr "創建具有初始庫存數量的零件" -#: part/serializers.py:1016 +#: part/serializers.py:1017 msgid "Supplier Information" msgstr "供應商信息" -#: part/serializers.py:1017 +#: part/serializers.py:1018 msgid "Add initial supplier information for this part" msgstr "添加此零件的初始供應商信息" -#: part/serializers.py:1025 +#: part/serializers.py:1026 msgid "Copy Category Parameters" msgstr "複製類別參數" -#: part/serializers.py:1026 +#: part/serializers.py:1027 msgid "Copy parameter templates from selected part category" msgstr "從選擇的零件複製參數模版" -#: part/serializers.py:1031 +#: part/serializers.py:1032 msgid "Existing Image" msgstr "現有的圖片" -#: part/serializers.py:1032 +#: part/serializers.py:1033 msgid "Filename of an existing part image" msgstr "現有零件圖片的文件名" -#: part/serializers.py:1049 +#: part/serializers.py:1050 msgid "Image file does not exist" msgstr "圖片不存在" -#: part/serializers.py:1256 +#: part/serializers.py:1257 msgid "Limit stocktake report to a particular part, and any variant parts" msgstr "限制盤點報告到某個特定零件以及任何變體零件" -#: part/serializers.py:1266 +#: part/serializers.py:1267 msgid "Limit stocktake report to a particular part category, and any child categories" msgstr "限制盤點報告到某個特定零件類別以及任何子類別" -#: part/serializers.py:1276 +#: part/serializers.py:1277 msgid "Limit stocktake report to a particular stock location, and any child locations" msgstr "限制盤點報告到某個特定零件庫存地點以及任何子位置" -#: part/serializers.py:1282 +#: part/serializers.py:1283 msgid "Exclude External Stock" msgstr "排除外部庫存" -#: part/serializers.py:1283 +#: part/serializers.py:1284 msgid "Exclude stock items in external locations" msgstr "排除外部位置的庫存項" -#: part/serializers.py:1288 +#: part/serializers.py:1289 msgid "Generate Report" msgstr "生成報告" -#: part/serializers.py:1289 +#: part/serializers.py:1290 msgid "Generate report file containing calculated stocktake data" msgstr "生成包含計算出來的盤點數據的報告文件" -#: part/serializers.py:1294 +#: part/serializers.py:1295 msgid "Update Parts" msgstr "更新零件" -#: part/serializers.py:1295 +#: part/serializers.py:1296 msgid "Update specified parts with calculated stocktake data" msgstr "使用計算出的盤點數據更新指定零件" -#: part/serializers.py:1303 +#: part/serializers.py:1304 msgid "Stocktake functionality is not enabled" msgstr "盤點功能未啓用" -#: part/serializers.py:1308 +#: part/serializers.py:1309 msgid "Background worker check failed" msgstr "後台執行器檢查失敗" -#: part/serializers.py:1409 +#: part/serializers.py:1410 msgid "Minimum Price" msgstr "最低價格" -#: part/serializers.py:1410 +#: part/serializers.py:1411 msgid "Override calculated value for minimum price" msgstr "覆蓋已計算的最低價格值" -#: part/serializers.py:1417 +#: part/serializers.py:1418 msgid "Minimum price currency" msgstr "最低價格貨幣" -#: part/serializers.py:1424 +#: part/serializers.py:1425 msgid "Maximum Price" msgstr "最高價格" -#: part/serializers.py:1425 +#: part/serializers.py:1426 msgid "Override calculated value for maximum price" msgstr "覆蓋已計算的最高價格值" -#: part/serializers.py:1432 +#: part/serializers.py:1433 msgid "Maximum price currency" msgstr "最高價格貨幣" -#: part/serializers.py:1461 +#: part/serializers.py:1462 msgid "Update" msgstr "更新" -#: part/serializers.py:1462 +#: part/serializers.py:1463 msgid "Update pricing for this part" msgstr "更新這個零件的價格" -#: part/serializers.py:1485 +#: part/serializers.py:1486 #, python-brace-format msgid "Could not convert from provided currencies to {default_currency}" msgstr "無法將所提供的貨幣轉換為 {default_currency}" -#: part/serializers.py:1492 +#: part/serializers.py:1493 msgid "Minimum price must not be greater than maximum price" msgstr "最低價格不能高於最高價格。" -#: part/serializers.py:1495 +#: part/serializers.py:1496 msgid "Maximum price must not be less than minimum price" msgstr "最高價格不能低於最低價格" -#: part/serializers.py:1643 +#: part/serializers.py:1644 msgid "Select the parent assembly" msgstr "選擇父裝配" -#: part/serializers.py:1652 +#: part/serializers.py:1653 msgid "Component Name" msgstr "元件名稱" -#: part/serializers.py:1655 +#: part/serializers.py:1656 msgid "Component IPN" msgstr "元件內部零件號" -#: part/serializers.py:1658 +#: part/serializers.py:1659 msgid "Component Description" msgstr "元件描述" -#: part/serializers.py:1664 +#: part/serializers.py:1665 msgid "Select the component part" msgstr "選擇零部件" -#: part/serializers.py:1673 +#: part/serializers.py:1674 msgid "Can Build" msgstr "可以創建" -#: part/serializers.py:1908 +#: part/serializers.py:1909 msgid "Select part to copy BOM from" msgstr "選擇要複製物料清單的零件" -#: part/serializers.py:1916 +#: part/serializers.py:1917 msgid "Remove Existing Data" msgstr "移除現有數據" -#: part/serializers.py:1917 +#: part/serializers.py:1918 msgid "Remove existing BOM items before copying" msgstr "複製前刪除現有的物料清單項目" -#: part/serializers.py:1922 +#: part/serializers.py:1923 msgid "Include Inherited" msgstr "包含繼承的" -#: part/serializers.py:1923 +#: part/serializers.py:1924 msgid "Include BOM items which are inherited from templated parts" msgstr "包含從模板零件繼承的物料清單項目" -#: part/serializers.py:1928 +#: part/serializers.py:1929 msgid "Skip Invalid Rows" msgstr "跳過無效行" -#: part/serializers.py:1929 +#: part/serializers.py:1930 msgid "Enable this option to skip invalid rows" msgstr "啓用此選項以跳過無效行" -#: part/serializers.py:1934 +#: part/serializers.py:1935 msgid "Copy Substitute Parts" msgstr "複製替代品零件" -#: part/serializers.py:1935 +#: part/serializers.py:1936 msgid "Copy substitute parts when duplicate BOM items" msgstr "複製物料清單項目時複製替代品零件" -#: part/serializers.py:1972 +#: part/serializers.py:1973 msgid "Clear Existing BOM" msgstr "清除現有的物料清單" -#: part/serializers.py:1973 +#: part/serializers.py:1974 msgid "Delete existing BOM items before uploading" msgstr "上傳前刪除現有的物料清單項目" -#: part/serializers.py:2005 +#: part/serializers.py:2006 msgid "No part column specified" msgstr "未指定零件列" -#: part/serializers.py:2049 +#: part/serializers.py:2050 msgid "Multiple matching parts found" msgstr "找到多個匹配的零件。" -#: part/serializers.py:2052 +#: part/serializers.py:2053 msgid "No matching part found" msgstr "沒有找到匹配的零件" -#: part/serializers.py:2054 +#: part/serializers.py:2055 msgid "Part is not designated as a component" msgstr "零件未指定為元件" -#: part/serializers.py:2063 +#: part/serializers.py:2064 msgid "Quantity not provided" msgstr "未提供數量" -#: part/serializers.py:2071 +#: part/serializers.py:2072 msgid "Invalid quantity" msgstr "無效的數量" -#: part/serializers.py:2094 +#: part/serializers.py:2095 msgid "At least one BOM item is required" msgstr "至少需要一個物料清單項目" @@ -7684,10 +7692,6 @@ msgstr "此庫存商品的採購訂單" msgid "Destination Sales Order" msgstr "目的地銷售訂單" -#: stock/models.py:1001 users/models.py:124 -msgid "Expiry Date" -msgstr "有效期至" - #: stock/models.py:1003 msgid "Expiry date for stock item. Stock will be considered expired after this date" msgstr "庫存物品的到期日。在此日期之後,庫存將被視為過期" diff --git a/src/frontend/src/locales/ar/messages.po b/src/frontend/src/locales/ar/messages.po index a4fcd6d25d..5c64e481e5 100644 --- a/src/frontend/src/locales/ar/messages.po +++ b/src/frontend/src/locales/ar/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ar\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:21\n" +"PO-Revision-Date: 2025-01-15 03:50\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" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "" @@ -245,18 +244,18 @@ msgstr "" msgid "Remove this row" msgstr "حذف هذا الصف" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "" msgid "Cancel" msgstr "" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "" @@ -867,16 +866,16 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "" @@ -1748,16 +1747,16 @@ msgstr "" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "" @@ -1776,10 +1775,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "" @@ -2157,14 +2156,14 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "" @@ -2253,7 +2252,7 @@ msgstr "" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2281,9 +2280,9 @@ msgstr "" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "" @@ -2465,9 +2464,9 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "" @@ -2479,7 +2478,7 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "" #: src/contexts/LanguageContext.tsx:50 -msgid "Swedish" +msgid "Serbian" msgstr "" #: src/contexts/LanguageContext.tsx:51 -msgid "Thai" +msgid "Swedish" msgstr "" #: src/contexts/LanguageContext.tsx:52 -msgid "Turkish" +msgid "Thai" msgstr "" #: src/contexts/LanguageContext.tsx:53 -msgid "Ukrainian" +msgid "Turkish" msgstr "" #: src/contexts/LanguageContext.tsx:54 -msgid "Vietnamese" +msgid "Ukrainian" msgstr "" #: src/contexts/LanguageContext.tsx:55 -msgid "Chinese (Simplified)" +msgid "Vietnamese" msgstr "" #: src/contexts/LanguageContext.tsx:56 +msgid "Chinese (Simplified)" +msgstr "" + +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "تم تخصيص عناصر المخزون" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "" @@ -3629,30 +3632,34 @@ msgstr "" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "" msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "" msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:616 -#: src/pages/company/SupplierPartDetail.tsx:118 -#: src/tables/ColumnRenderers.tsx:143 -msgid "Note" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:662 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:143 +msgid "Note" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" +#: src/pages/build/BuildDetail.tsx:374 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/build/BuildOrderTable.tsx:193 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:376 -#: src/tables/build/BuildOrderTable.tsx:178 -#: src/tables/build/BuildOrderTable.tsx:193 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "" msgid "Customer" msgstr "" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" +#: src/pages/company/CompanyDetail.tsx:180 +msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:182 -msgid "Manufactured Parts" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" msgstr "" #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "" @@ -5545,53 +5562,53 @@ msgstr "" msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po index eac8d4f2be..c2f87618c1 100644 --- a/src/frontend/src/locales/bg/messages.po +++ b/src/frontend/src/locales/bg/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: bg\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:21\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Bulgarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "" @@ -245,18 +244,18 @@ msgstr "" msgid "Remove this row" msgstr "" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "" msgid "Cancel" msgstr "" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "" @@ -867,16 +866,16 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "" @@ -1748,16 +1747,16 @@ msgstr "" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "" @@ -1776,10 +1775,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "" @@ -2157,14 +2156,14 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "" @@ -2253,7 +2252,7 @@ msgstr "" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2281,9 +2280,9 @@ msgstr "" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "" @@ -2465,9 +2464,9 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "" @@ -2479,7 +2478,7 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "" #: src/contexts/LanguageContext.tsx:50 -msgid "Swedish" +msgid "Serbian" msgstr "" #: src/contexts/LanguageContext.tsx:51 -msgid "Thai" +msgid "Swedish" msgstr "" #: src/contexts/LanguageContext.tsx:52 -msgid "Turkish" +msgid "Thai" msgstr "" #: src/contexts/LanguageContext.tsx:53 -msgid "Ukrainian" +msgid "Turkish" msgstr "" #: src/contexts/LanguageContext.tsx:54 -msgid "Vietnamese" +msgid "Ukrainian" msgstr "" #: src/contexts/LanguageContext.tsx:55 -msgid "Chinese (Simplified)" +msgid "Vietnamese" msgstr "" #: src/contexts/LanguageContext.tsx:56 +msgid "Chinese (Simplified)" +msgstr "" + +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "" @@ -3629,30 +3632,34 @@ msgstr "" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "" msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "" msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:616 -#: src/pages/company/SupplierPartDetail.tsx:118 -#: src/tables/ColumnRenderers.tsx:143 -msgid "Note" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:662 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:143 +msgid "Note" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" +#: src/pages/build/BuildDetail.tsx:374 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/build/BuildOrderTable.tsx:193 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:376 -#: src/tables/build/BuildOrderTable.tsx:178 -#: src/tables/build/BuildOrderTable.tsx:193 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "" msgid "Customer" msgstr "" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" +#: src/pages/company/CompanyDetail.tsx:180 +msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:182 -msgid "Manufactured Parts" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" msgstr "" #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "" @@ -5545,53 +5562,53 @@ msgstr "" msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po index 57d102bb98..df142679c4 100644 --- a/src/frontend/src/locales/cs/messages.po +++ b/src/frontend/src/locales/cs/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: cs\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:21\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Czech\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "Skenovat čárový kód" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "Odstranit čárový kód" @@ -245,18 +244,18 @@ msgstr "Tisk reportu" msgid "Remove this row" msgstr "" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "Žádný název není definován" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "Odstranit obrázek" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "Odstranit přidružený obrázek z této položky?" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "Odstranit" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "Odstranit" msgid "Cancel" msgstr "Zrušit" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "Nahrajte přetažením" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "Klepnutím vyberte soubor(y)" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "Vymazat" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "Odeslat" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "Vybrat z existujících obrázků" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "Vybrat obrázek" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "Nahrát nový obrázek" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "Nahrát obrázek" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "Smazat obrázek" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "Nahrání obrázku se nezdařilo" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "Chyba formuláře" @@ -867,16 +866,16 @@ msgstr "Chyba formuláře" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "Aktualizovat" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "Server" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "Odhlásit" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "Díly" @@ -1748,16 +1747,16 @@ msgstr "Díly" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Zásoby" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "Nákup" @@ -1776,10 +1775,10 @@ msgstr "Nákup" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Prodej" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "Navigace" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "Verze" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "" @@ -2157,14 +2156,14 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Skladová položka" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "Umístění skladu" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "Historie skladu" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "Firma" @@ -2253,7 +2252,7 @@ msgstr "Kódy projektu" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2281,9 +2280,9 @@ msgstr "" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "Adresa" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Adresy" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "Kontakt" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "Kontakty" @@ -2465,9 +2464,9 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "Neaktivní" @@ -2479,7 +2478,7 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "Sériové číslo" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "Sériové číslo" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "Slovinština" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "Švédština" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "Thajština" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "Turečtina" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "Ukrajinština" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "Vietnamština" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "Čínština (zjednodušená)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "Čínština (tradiční)" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "Nadřazená kategorie" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "Zvolte umístění" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "Cíl položky byl vybrán" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "" @@ -3629,30 +3632,34 @@ msgstr "" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "Nastavit umístění" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "Nastavit umístění" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "" msgid "Location" msgstr "Lokace" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "" msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:616 -#: src/pages/company/SupplierPartDetail.tsx:118 -#: src/tables/ColumnRenderers.tsx:143 -msgid "Note" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:662 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:143 +msgid "Note" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "Přesunout" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "Na skladě" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "Přidat" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "Počet" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" +#: src/pages/build/BuildDetail.tsx:374 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/build/BuildOrderTable.tsx:193 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:376 -#: src/tables/build/BuildOrderTable.tsx:178 -#: src/tables/build/BuildOrderTable.tsx:193 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "" msgid "Customer" msgstr "" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" +#: src/pages/company/CompanyDetail.tsx:180 +msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:182 -msgid "Manufactured Parts" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" msgstr "" #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Upravit společnost" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "" @@ -5545,53 +5562,53 @@ msgstr "" msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "Plánování" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "Smazat přílohu" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po index 5ebd70c7b5..ef735535c5 100644 --- a/src/frontend/src/locales/da/messages.po +++ b/src/frontend/src/locales/da/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: da\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:21\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Danish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "" @@ -245,18 +244,18 @@ msgstr "" msgid "Remove this row" msgstr "" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "" msgid "Cancel" msgstr "" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "" @@ -867,16 +866,16 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "" @@ -1748,16 +1747,16 @@ msgstr "" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "" @@ -1776,10 +1775,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "" @@ -2157,14 +2156,14 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "" @@ -2253,7 +2252,7 @@ msgstr "" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2281,9 +2280,9 @@ msgstr "" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "" @@ -2465,9 +2464,9 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "" @@ -2479,7 +2478,7 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "" #: src/contexts/LanguageContext.tsx:50 -msgid "Swedish" +msgid "Serbian" msgstr "" #: src/contexts/LanguageContext.tsx:51 -msgid "Thai" +msgid "Swedish" msgstr "" #: src/contexts/LanguageContext.tsx:52 -msgid "Turkish" +msgid "Thai" msgstr "" #: src/contexts/LanguageContext.tsx:53 -msgid "Ukrainian" +msgid "Turkish" msgstr "" #: src/contexts/LanguageContext.tsx:54 -msgid "Vietnamese" +msgid "Ukrainian" msgstr "" #: src/contexts/LanguageContext.tsx:55 -msgid "Chinese (Simplified)" +msgid "Vietnamese" msgstr "" #: src/contexts/LanguageContext.tsx:56 +msgid "Chinese (Simplified)" +msgstr "" + +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "" @@ -3629,30 +3632,34 @@ msgstr "" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "" msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "" msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:616 -#: src/pages/company/SupplierPartDetail.tsx:118 -#: src/tables/ColumnRenderers.tsx:143 -msgid "Note" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:662 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:143 +msgid "Note" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" +#: src/pages/build/BuildDetail.tsx:374 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/build/BuildOrderTable.tsx:193 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:376 -#: src/tables/build/BuildOrderTable.tsx:178 -#: src/tables/build/BuildOrderTable.tsx:193 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "" msgid "Customer" msgstr "" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" +#: src/pages/company/CompanyDetail.tsx:180 +msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:182 -msgid "Manufactured Parts" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" msgstr "" #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "" @@ -5545,53 +5562,53 @@ msgstr "" msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po index f969194903..56db465a6b 100644 --- a/src/frontend/src/locales/de/messages.po +++ b/src/frontend/src/locales/de/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: de\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:21\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: German\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "Barcode scannen" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "Die Verknüpfung zum zugehörigen Barcode wird entfernt" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "Verknüpfung des Barcodes aufheben" @@ -245,18 +244,18 @@ msgstr "Berichte drucken" msgid "Remove this row" msgstr "Diese Zeile entfernen" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "Kein Name festgelegt" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "Bild entfernen" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "Verknüpftes Bild von diesem Teil entfernen?" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "Entfernen" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "Entfernen" msgid "Cancel" msgstr "Abbrechen" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "Ziehen und Ablegen zum Hochladen" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "Klicken, um Datei(en) auszuwählen" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "Upload fehlgeschlagen" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "Leeren" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "Speichern" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "Aus vorhandenen Bildern auswählen" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "Bild auswählen" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "Neues Bild hochladen" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "Bild hochladen" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "Bild löschen" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "Das Bild konnte nicht hochgeladen werden" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "Ein Serverfehler ist aufgetreten" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "Formularfehler" @@ -867,16 +866,16 @@ msgstr "Formularfehler" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "Fehler für ein oder mehrere Formularfelder vorhanden" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "Aktualisieren" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "Adresse" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "Abmelden" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "Teile" @@ -1748,16 +1747,16 @@ msgstr "Teile" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Lager" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "Einkauf" @@ -1776,10 +1775,10 @@ msgstr "Einkauf" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Verkäufe" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "Navigation" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "Version" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "Unbekanntes Modell: {model}" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "Unbekanntes Modell: {model}" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "Testvorlagen für Teil" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "Teilkategorie" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "Teil-Kategorien" @@ -2157,14 +2156,14 @@ msgstr "Teil-Kategorien" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Lagerartikel" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "Lagerort" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "Lagerorte" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "Lagerort Typen" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "Lagerhistorie" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "Firma" @@ -2253,7 +2252,7 @@ msgstr "Projektnummern" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "Einkaufsbestellung" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Bestellungen" @@ -2281,9 +2280,9 @@ msgstr "Bestellpositionen" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "Verkaufsauftrag" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Aufträge" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Versand der Bestellung" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "Versand der Bestellungen" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Rückgabe Auftrag" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "Reklamationen" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "Adresse" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Adressen" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "Kontakt" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "Kontakte" @@ -2465,9 +2464,9 @@ msgstr "Sendung" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "Inaktiv" @@ -2479,7 +2478,7 @@ msgstr "Kein Bestand" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "Seriennummer" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "Seriennummer" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "Slowenisch" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "Schwedisch" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "Thailändisch" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "Türkisch" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "Ukrainisch" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "Vietnamesisch" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "Chinesisch (vereinfacht)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "Chinesisch (Traditionell)" @@ -3473,7 +3476,7 @@ msgstr "Losnummer" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "Übergeordnete Teilkategorie" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "Lagerort wählen" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "Teile-Zielort ausgewählt" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "Standard-Lagerort der Teile-Kategorie ausgewählt" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "Lagerort zuvor empfangener Artikel ausgewählt" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "Standard-Lagerort ausgewählt" @@ -3629,30 +3632,34 @@ msgstr "Standard-Lagerort ausgewählt" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "Lagerort festlegen" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "Lagerort festlegen" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "Status ändern" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "Notiz hinzufügen" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "Notiz hinzufügen" msgid "Location" msgstr "Lagerort" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "Am Standard-Lagerort einbuchen" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "Am Zielort der Bauauftragsposition speichern" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "Bei bereits vorhandenen Lagerbestand einbuchen" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "Am Zielort der Bauauftragsposition speichern" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "Bei bereits vorhandenen Lagerbestand einbuchen" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "Bei bereits vorhandenen Lagerbestand einbuchen" msgid "Batch Code" msgstr "Losnummer" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "Seriennummern" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "Verpackung" -#: src/forms/PurchaseOrderForms.tsx:616 +#: src/forms/PurchaseOrderForms.tsx:658 +#~ msgid "Receive line items" +#~ msgstr "Receive line items" + +#: src/forms/PurchaseOrderForms.tsx:662 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 msgid "Note" msgstr "Notiz" -#: src/forms/PurchaseOrderForms.tsx:658 -#~ msgid "Receive line items" -#~ msgstr "Receive line items" - -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "SKU" msgid "Received" msgstr "Erhalten" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "Positionen empfangen" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "Lagerbestand Status" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "Verschieben" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "Auf Lager" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "Hinzufügen" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "Anzahl" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "Bestand hinzufügen" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "Bestand entfernen" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "Bestand verschieben" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "Berichte" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "Bauaufträge" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "Bauauftrag Anzahl" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "Fertiggestellte Endprodukte" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "Aufgegeben von" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "Ziel Lagerort" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "Bauauftrag Details" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "Positionen" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "Unvollständige Endprodukte" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "Verbrauchte Bestände" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "Unter-Bauaufträge" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "Testergebnisse" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "Bauauftrag bearbeiten" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" -msgstr "Bauauftrag bearbeiten" - #: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:178 #: src/tables/build/BuildOrderTable.tsx:193 msgid "Add Build Order" msgstr "Neuer Bauauftrag" -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "Bauauftrag abbrechen" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "Bauauftrag-Aktionen" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "Bestellung stornieren" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "Standardwährung" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "Lieferant" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "Hersteller" msgid "Customer" msgstr "Kunde" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:182 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Manufactured Parts" msgstr "Hergestellte Teile" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" +msgstr "Zuliefererteile" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "Zuliefererteile" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Zugeordneter Bestand" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Unternehmen bearbeiten" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Firma löschen" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "Firmen-Aktionen" @@ -5545,53 +5562,53 @@ msgstr "Teilenummer des Herstellers" msgid "External Link" msgstr "Externer Link" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "Teil-Details" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "Herstellerdetails" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "Herstellerteil Details" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "Parameter" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "Lieferanten" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "Herstellerteil bearbeiten" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "Herstellerteil hinzufügen" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "Herstellerteil löschen" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "Herstellerteil Aktionen" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "Herstellerteil" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "Verpackungsmenge" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "Lieferantenverfügbarkeit" msgid "Availability Updated" msgstr "Verfügbarkeit aktualisiert" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Verfügbarkeit" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Zuliefererteil Details" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "Empfangene Lagerartikel" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "Zulieferer-Preise" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "Zuliefererteil Aktionen" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "Zuliefererteil bearbeiten" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "Zuliefererteil entfernen" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "Zuliefererteil hinzufügen" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "Kein Bestand" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "Kategorie-Details" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "Bauauftragszuweisungen" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "Verkaufsauftragszuweisungen" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "Variante von" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "Revision von" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "Version" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategorie" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "Standard Lagerort" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "Standard-Lagerort der Kategorie" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Einheiten" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Schlüsselwörter" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "Schlüsselwörter" msgid "Available Stock" msgstr "Verfügbarer Bestand" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "Minimaler Bestand" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "Bestellt" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "Bauaufträgen zugeordnet" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "Aufträgen zugeordnet" @@ -5834,70 +5851,70 @@ msgstr "Aufträgen zugeordnet" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "Herstellbar" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "In Produktion" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "Gesperrt" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "Vorlagenteil" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "Baugruppe" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "Komponente" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "Nachverfolgbares Teil" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "Käufliches Teil" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "Verkäufliches Teil" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "Virtuelles Teil" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "Virtuelles Teil" msgid "Creation Date" msgstr "Erstelldatum" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "Erstellt von" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "Standard Zulieferer" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "Preisspanne" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "Varianten" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "Ferienguthaben/Freitage" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "Stückliste" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "Verwendet in" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "Teilbepreisung" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "Terminierung" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "Testvorlagen" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "Zugehörige Teile" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "Zugehörige Teile" msgid "Available" msgstr "Verfügbar" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "Erforderlich" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "Teil bearbeiten" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "Teil hinzufügen" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "Teil löschen" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "Das Löschen dieses Teils kann nicht rückgängig gemacht werden" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "Lager-Aktionen" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "Bestand zählen" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "Bestand übertragen" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "Bestand bestellen" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "Teile-Aktionen" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "Herausgabedatum" msgid "Completion Date" msgstr "Fertigstellungsdatum" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "Bestelldetails" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "Bestellaktionen" @@ -6463,11 +6480,11 @@ msgstr "Bestellaktionen" msgid "Customer Reference" msgstr "Kundenreferenz" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "Rücksendeauftrag bearbeiten" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "Neuer Rücksendeauftrag" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "Abgeschlossene Sendungen" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "Auftrag bearbeiten" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "Auftrag hinzufügen" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "Bestellung versenden" @@ -6581,53 +6598,53 @@ msgstr "Versanddatum" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "Verbraucht von" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" -msgstr "" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" +msgstr "Lagerdetails" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "Lagerdetails" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "Bestandsverfolgung" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "Test Daten" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "Installierte Elemente" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "Untergeordnete Objekte" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "Lagerartikel bearbeiten" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "Lagerartikel löschen" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "Lagervorgänge" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "Bestand zählen" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "Verschieben" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "Lagerartikel Aktionen" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "Kontakt löschen" msgid "Add contact" msgstr "Kontakt hinzufügen" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "Datei hochgeladen" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "Datei {0} erfolgreich hochgeladen" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "Datei konnte nicht hochgeladen werden" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "Anhang hochladen" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "Anhang bearbeiten" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "Anhang löschen" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "Link" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "Anhang hinzufügen" @@ -7836,15 +7848,15 @@ msgstr "Anhang hinzufügen" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "Externen Link hinzufügen" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "Keine Anlagen gefunden" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "Datei zum Hochladen hierher ziehen" diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po index 26ef1553fd..61d5c111d0 100644 --- a/src/frontend/src/locales/el/messages.po +++ b/src/frontend/src/locales/el/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: el\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:21\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Greek\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "" @@ -245,18 +244,18 @@ msgstr "" msgid "Remove this row" msgstr "" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "Αφαίρεση εικόνας" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "Αφαίρεση της σχετικής εικόνας από αυτό το στοιχείο;" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "Αφαίρεση" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "Αφαίρεση" msgid "Cancel" msgstr "Ακύρωση" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "Σύρετε και αποθέστε για μεταφόρτωση" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "Κάντε κλικ για να επιλέξετε αρχείο(α)" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "Εκκαθάριση" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "Υποβολή" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "Επιλέξτε από υπάρχουσες εικόνες" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "Επιλέξτε εικόνα" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "Μεταφόρτωση νέας εικόνας" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "Μεταφόρτωση εικόνας" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "Διαγραφή εικόνας" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "Σφάλμα Φόρμας" @@ -867,16 +866,16 @@ msgstr "Σφάλμα Φόρμας" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "Ενημέρωση" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "" @@ -1748,16 +1747,16 @@ msgstr "" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "" @@ -1776,10 +1775,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "" @@ -2157,14 +2156,14 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "" @@ -2253,7 +2252,7 @@ msgstr "" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2281,9 +2280,9 @@ msgstr "" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "" @@ -2465,9 +2464,9 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "Ανενεργό" @@ -2479,7 +2478,7 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "" #: src/contexts/LanguageContext.tsx:50 -msgid "Swedish" +msgid "Serbian" msgstr "" #: src/contexts/LanguageContext.tsx:51 -msgid "Thai" +msgid "Swedish" msgstr "" #: src/contexts/LanguageContext.tsx:52 -msgid "Turkish" +msgid "Thai" msgstr "" #: src/contexts/LanguageContext.tsx:53 -msgid "Ukrainian" +msgid "Turkish" msgstr "" #: src/contexts/LanguageContext.tsx:54 -msgid "Vietnamese" +msgid "Ukrainian" msgstr "" #: src/contexts/LanguageContext.tsx:55 -msgid "Chinese (Simplified)" +msgid "Vietnamese" msgstr "" #: src/contexts/LanguageContext.tsx:56 +msgid "Chinese (Simplified)" +msgstr "" + +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "" @@ -3629,30 +3632,34 @@ msgstr "" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "" msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "" msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:616 -#: src/pages/company/SupplierPartDetail.tsx:118 -#: src/tables/ColumnRenderers.tsx:143 -msgid "Note" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:662 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:143 +msgid "Note" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" +#: src/pages/build/BuildDetail.tsx:374 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/build/BuildOrderTable.tsx:193 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:376 -#: src/tables/build/BuildOrderTable.tsx:178 -#: src/tables/build/BuildOrderTable.tsx:193 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "" msgid "Customer" msgstr "" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" +#: src/pages/company/CompanyDetail.tsx:180 +msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:182 -msgid "Manufactured Parts" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" msgstr "" #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "" @@ -5545,53 +5562,53 @@ msgstr "" msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po index d71af484fd..89b59f8bde 100644 --- a/src/frontend/src/locales/en/messages.po +++ b/src/frontend/src/locales/en/messages.po @@ -80,7 +80,6 @@ msgstr "Scan or enter barcode data" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -107,8 +106,8 @@ msgstr "Enter barcode data" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "Scan Barcode" @@ -158,7 +157,7 @@ msgid "Failed to link barcode" msgstr "Failed to link barcode" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -172,7 +171,7 @@ msgstr "This will remove the link to the associated barcode" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "Unlink Barcode" @@ -240,18 +239,18 @@ msgstr "Print Reports" msgid "Remove this row" msgstr "Remove this row" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "Sign in redirect failed." - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "You will be redirected to the provider for further actions." -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "This provider is not full set up." +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -548,23 +547,23 @@ msgstr "There are no unread news items" msgid "No name defined" msgstr "No name defined" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "Remove Image" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "Remove the associated image from this item?" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "Remove" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -576,66 +575,66 @@ msgstr "Remove" msgid "Cancel" msgstr "Cancel" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "Drag and drop to upload" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "Click to select file(s)" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "Image uploaded" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "Image has been uploaded successfully" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "Upload Error" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "Clear" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "Submit" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "Select from existing images" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "Select Image" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "Download remote image" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "Upload new image" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "Upload Image" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "Delete image" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "Download Image" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "Image downloaded successfully" @@ -673,7 +672,7 @@ msgstr "Image upload failed" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -854,7 +853,7 @@ msgid "A server error occurred" msgstr "A server error occurred" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "Form Error" @@ -862,16 +861,16 @@ msgstr "Form Error" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "Errors exist for one or more form fields" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "Update" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1055,7 +1054,7 @@ msgstr "Host" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1734,7 +1733,7 @@ msgstr "Logout" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "Parts" @@ -1743,16 +1742,16 @@ msgstr "Parts" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Stock" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "Manufacturing" @@ -1760,10 +1759,10 @@ msgstr "Manufacturing" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "Purchasing" @@ -1771,10 +1770,10 @@ msgstr "Purchasing" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Sales" @@ -1798,7 +1797,7 @@ msgid "Navigation" msgstr "Navigation" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1917,7 +1916,7 @@ msgstr "Plugin Information" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1959,7 +1958,7 @@ msgstr "Version" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2069,7 +2068,7 @@ msgstr "Unknown model: {model}" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2082,7 +2081,7 @@ msgstr "Unknown model: {model}" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2113,7 +2112,7 @@ msgstr "Part Test Templates" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2143,7 +2142,7 @@ msgstr "Part Category" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "Part Categories" @@ -2152,14 +2151,14 @@ msgstr "Part Categories" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Stock Item" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2175,7 +2174,7 @@ msgstr "Stock Location" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "Stock Locations" @@ -2188,7 +2187,7 @@ msgid "Stock Location Types" msgstr "Stock Location Types" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "Stock History" @@ -2221,7 +2220,7 @@ msgid "Build Items" msgstr "Build Items" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "Company" @@ -2248,7 +2247,7 @@ msgstr "Project Codes" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2258,9 +2257,9 @@ msgstr "Purchase Order" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Purchase Orders" @@ -2276,9 +2275,9 @@ msgstr "Purchase Order Lines" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2288,14 +2287,14 @@ msgstr "Sales Order" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Sales Orders" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Sales Order Shipment" @@ -2304,15 +2303,15 @@ msgid "Sales Order Shipments" msgstr "Sales Order Shipments" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Return Order" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "Return Orders" @@ -2331,7 +2330,7 @@ msgid "Address" msgstr "Address" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Addresses" @@ -2343,7 +2342,7 @@ msgid "Contact" msgstr "Contact" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "Contacts" @@ -2460,9 +2459,9 @@ msgstr "Shipment" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "Inactive" @@ -2474,7 +2473,7 @@ msgstr "No stock" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2485,7 +2484,7 @@ msgstr "Serial Number" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2496,7 +2495,7 @@ msgstr "Serial Number" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3116,30 +3115,34 @@ msgid "Slovenian" msgstr "Slovenian" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "Serbian" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "Swedish" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "Thai" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "Turkish" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "Ukrainian" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "Vietnamese" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "Chinese (Simplified)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "Chinese (Traditional)" @@ -3468,7 +3471,7 @@ msgstr "Batch" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3562,7 +3565,7 @@ msgstr "Stock items allocated" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3592,31 +3595,31 @@ msgstr "Parent part category" msgid "Subscribe to notifications for this category" msgstr "Subscribe to notifications for this category" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "Assign Batch Code and Serial Numbers" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "Assign Batch Code" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "Choose Location" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "Item Destination selected" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "Part category default location selected" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "Received stock location selected" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "Default location selected" @@ -3624,30 +3627,34 @@ msgstr "Default location selected" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "Set Location" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "Set Location" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "Set Expiry Date" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "Adjust Packaging" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "Change Status" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "Add Note" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3662,26 +3669,26 @@ msgstr "Add Note" msgid "Location" msgstr "Location" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "Store at default location" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "Store at line item destination" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "Store with already received stock" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "Store at line item destination" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "Store with already received stock" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3690,45 +3697,55 @@ msgstr "Store with already received stock" msgid "Batch Code" msgstr "Batch Code" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "Enter batch code for received items" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "Serial Numbers" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "Enter serial numbers for received items" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "Expiry Date" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "Enter an expiry date for received items" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "Packaging" -#: src/forms/PurchaseOrderForms.tsx:616 +#: src/forms/PurchaseOrderForms.tsx:658 +#~ msgid "Receive line items" +#~ msgstr "Receive line items" + +#: src/forms/PurchaseOrderForms.tsx:662 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 msgid "Note" msgstr "Note" -#: src/forms/PurchaseOrderForms.tsx:658 -#~ msgid "Receive line items" -#~ msgstr "Receive line items" - -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3736,7 +3753,7 @@ msgstr "SKU" msgid "Received" msgstr "Received" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "Receive Line Items" @@ -3782,7 +3799,7 @@ msgid "Stock Status" msgstr "Stock Status" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3816,28 +3833,28 @@ msgstr "Move" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "In Stock" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "Add" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "Count" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "Add Stock" @@ -3847,7 +3864,7 @@ msgid "Stock added" msgstr "Stock added" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "Remove Stock" @@ -3857,8 +3874,8 @@ msgid "Stock removed" msgstr "Stock removed" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "Transfer Stock" @@ -3868,7 +3885,7 @@ msgid "Stock transferred" msgstr "Stock transferred" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5061,8 +5078,8 @@ msgstr "Reporting" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "Build Orders" @@ -5121,7 +5138,7 @@ msgstr "Delete notifications" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5161,7 +5178,7 @@ msgid "Build Quantity" msgstr "Build Quantity" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "Completed Outputs" @@ -5171,7 +5188,7 @@ msgid "Issued By" msgstr "Issued By" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5240,39 +5257,39 @@ msgstr "Destination Location" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "Build Details" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "Line Items" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "Incomplete Outputs" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "Allocated Stock" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "Consumed Stock" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "Child Build Orders" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5283,143 +5300,143 @@ msgstr "Test Results" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "Edit Build Order" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" -msgstr "Edit Build Order" - #: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:178 #: src/tables/build/BuildOrderTable.tsx:193 msgid "Add Build Order" msgstr "Add Build Order" -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "Cancel Build Order" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "Order cancelled" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "Cancel this order" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "Hold Build Order" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "Place this order on hold" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "Order placed on hold" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "Issue Build Order" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "Issue this order" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "Order issued" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "Complete Build Order" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "Mark this order as complete" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "Order completed" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "Issue Order" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "Complete Order" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "Build Order Actions" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "Edit order" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "Duplicate order" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "Hold order" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "Cancel order" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5454,8 +5471,8 @@ msgstr "Default Currency" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5467,7 +5484,7 @@ msgstr "Supplier" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5487,40 +5504,40 @@ msgstr "Manufacturer" msgid "Customer" msgstr "Customer" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "Company Details" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" -msgstr "Company Details" - -#: src/pages/company/CompanyDetail.tsx:182 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Manufactured Parts" msgstr "Manufactured Parts" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" +msgstr "Supplied Parts" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "Supplied Parts" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Assigned Stock" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Edit Company" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Delete Company" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "Company Actions" @@ -5540,53 +5557,53 @@ msgstr "Manufacturer Part Number" msgid "External Link" msgstr "External Link" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "Part Details" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "Manufacturer Details" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "Manufacturer Part Details" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "Parameters" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "Suppliers" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "Edit Manufacturer Part" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "Add Manufacturer Part" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "Delete Manufacturer Part" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "Manufacturer Part Actions" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "ManufacturerPart" @@ -5604,8 +5621,8 @@ msgid "Pack Quantity" msgstr "Pack Quantity" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5619,46 +5636,46 @@ msgstr "Supplier Availability" msgid "Availability Updated" msgstr "Availability Updated" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Availability" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Supplier Part Details" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "Received Stock" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "Supplier Pricing" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "Supplier Part Actions" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "Edit Supplier Part" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "Delete Supplier Part" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "Add Supplier Part" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "No Stock" @@ -5742,55 +5759,55 @@ msgid "Category Details" msgstr "Category Details" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "Build Order Allocations" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "Sales Order Allocations" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "Variant of" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "Revision of" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "Revision" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Category" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "Default Location" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "Category Default Location" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Units" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Keywords" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5798,30 +5815,30 @@ msgstr "Keywords" msgid "Available Stock" msgstr "Available Stock" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "Variant Stock" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "Minimum Stock" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "On order" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "Required for Orders" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "Allocated to Build Orders" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "Allocated to Sales Orders" @@ -5829,70 +5846,70 @@ msgstr "Allocated to Sales Orders" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "Can Build" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "In Production" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "Locked" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "Template Part" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "Assembled Part" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "Component Part" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "Testable Part" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "Trackable Part" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "Purchaseable Part" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "Saleable Part" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "Virtual Part" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5900,24 +5917,24 @@ msgstr "Virtual Part" msgid "Creation Date" msgstr "Creation Date" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "Created By" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "Default Supplier" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "Price Range" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "Latest Serial Number" @@ -5925,42 +5942,42 @@ msgstr "Latest Serial Number" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "Variants" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "Allocations" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "Bill of Materials" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "Used In" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "Part Pricing" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "Scheduling" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "Test Templates" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "Related Parts" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5968,62 +5985,62 @@ msgstr "Related Parts" msgid "Available" msgstr "Available" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "Required" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "Edit Part" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "Add Part" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "Delete Part" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "Deleting this part cannot be reversed" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "Stock Actions" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "Count part stock" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "Transfer part stock" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "Order" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "Order Stock" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "Part Actions" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "Select Part Revision" @@ -6417,37 +6434,37 @@ msgstr "Issue Date" msgid "Completion Date" msgstr "Completion Date" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "Order Details" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "Extra Line Items" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "Issue Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "Cancel Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "Hold Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "Complete Purchase Order" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "Order Actions" @@ -6458,11 +6475,11 @@ msgstr "Order Actions" msgid "Customer Reference" msgstr "Customer Reference" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "Edit Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6472,19 +6489,19 @@ msgstr "Add Return Order" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "Issue Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "Cancel Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "Hold Return Order" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "Complete Return Order" @@ -6500,50 +6517,50 @@ msgstr "Completed Shipments" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "Edit Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "Add Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "Issue Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "Cancel Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "Hold Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "Ship Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "Ship this order?" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "Order shipped" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "Complete Sales Order" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "Ship Order" @@ -6576,53 +6593,53 @@ msgstr "Shipment Date" msgid "Delivery Date" msgstr "Delivery Date" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "Shipment Details" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "Assigned Items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "Edit Shipment" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "Cancel Shipment" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "Complete Shipment" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "Pending" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "Shipped" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "Delivered" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "Send Shipment" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "Shipment Actions" @@ -6739,60 +6756,55 @@ msgstr "Parent stock item" msgid "Consumed By" msgstr "Consumed By" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" -msgstr "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" +msgstr "Stock Details" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "Stock Details" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "Stock Tracking" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "Test Data" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "Installed Items" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "Child Items" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "Edit Stock Item" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "Delete Stock Item" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "Serialize Stock Item" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "Stock item serialized" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "Return Stock Item" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "Return this item into stock. This will remove the customer assignment." -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "Item returned to stock" @@ -6811,57 +6823,57 @@ msgstr "Item returned to stock" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "Stock Operations" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "Count stock" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "Transfer" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "Serialize" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "Serialize stock" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "Return" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "Return from customer" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "Assign to Customer" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "Assign to a customer" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "Stock Item Actions" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "Stale" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "Expired" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "Unavailable" @@ -7783,47 +7795,47 @@ msgstr "Delete Contact" msgid "Add contact" msgstr "Add contact" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "File uploaded" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "File {0} uploaded successfully" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "File could not be uploaded" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "Upload Attachment" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "Edit Attachment" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "Delete Attachment" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "Is Link" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "Show link attachments" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "Is File" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "Show file attachments" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "Add attachment" @@ -7831,15 +7843,15 @@ msgstr "Add attachment" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "Add external link" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "No attachments found" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "Drag attachment file here to upload" diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po index 3688514f2b..d49eec435d 100644 --- a/src/frontend/src/locales/es/messages.po +++ b/src/frontend/src/locales/es/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:22\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Spanish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "Escanear código de barras" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "Esto eliminará el enlace al código de barras asociado" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "Desvincular Código de Barras" @@ -245,18 +244,18 @@ msgstr "Imprimir reportes" msgid "Remove this row" msgstr "Eliminar esta fila" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "Usted será redirigido al proveedor para más acciones." -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "Este proveedor no está configurado completamente." +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "No hay noticias sin leer" msgid "No name defined" msgstr "No hay nombre definido" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "Eliminar imagen" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "¿Eliminar la imagen asociada de este elemento?" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "Eliminar" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "Eliminar" msgid "Cancel" msgstr "Cancelar" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "Arrastrar y soltar para subir" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "Clic para seleccionar archivo(s)" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "Error de subida" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "Borrar" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "Enviar" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "Seleccionar de imágenes existentes" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "Seleccionar imagen" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "Descargar imagen remota" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "Cargar nueva imagen" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "Cargar Imagen" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "Borrar imagen" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "Descargar imagen" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "Imagen descargada correctamente" @@ -678,7 +677,7 @@ msgstr "Error al cargar la imagen" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "Ha ocurrido un error con el servidor" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "Error de formulario" @@ -867,16 +866,16 @@ msgstr "Error de formulario" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "Existen errores para uno o más campos del formulario" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "Actualizar" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "Servidor" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "Cerrar sesión" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "Piezas" @@ -1748,16 +1747,16 @@ msgstr "Piezas" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Stock" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "Fabricación" @@ -1765,10 +1764,10 @@ msgstr "Fabricación" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "Compras" @@ -1776,10 +1775,10 @@ msgstr "Compras" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Ventas" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "Navegación" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "Información del complemento" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "Versión" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "Modelo desconocido: {model}" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "Modelo desconocido: {model}" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "Plantillas de prueba de piezas" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "Categoría de Pieza" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "Categorías de Pieza" @@ -2157,14 +2156,14 @@ msgstr "Categorías de Pieza" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Artículo de stock" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "Ubicación de existencias" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "Ubicaciones de existencias" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "Tipos de ubicaciones de existencias" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "Histórico de existencias" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "Construir elementos" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "Empresa" @@ -2253,7 +2252,7 @@ msgstr "Códigos de proyecto" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "Pedido de compra" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Pedidos de compra" @@ -2281,9 +2280,9 @@ msgstr "Líneas de pedido de compra" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "Orden de venta" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Órdenes de venta" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Envío de orden de venta" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "Envío de orden de venta" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Orden de devolución" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "Órdenes de devolución" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "Dirección" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Direcciones" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "Contacto" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "Contactos" @@ -2465,9 +2464,9 @@ msgstr "Envío" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "Inactivo" @@ -2479,7 +2478,7 @@ msgstr "Sin Stock" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "Número de serie" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "Número de serie" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "Esloveno" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "Sueco" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "Tailandés" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "Turco" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "Ucraniano" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "Vietnamita" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "Chino (Simplificado)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "Chino (Tradicional)" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "Artículos de stock seleccionados" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "Categoría superior de pieza" msgid "Subscribe to notifications for this category" msgstr "Suscribirse a las notificaciones de esta categoría" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "Asignar código de lote y números de serie" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "Asignar código de lote" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "Elegir ubicación" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "Destino de artículo seleccionado" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "Ubicación por defecto de la categoría de pieza eleccionada" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "Seleccionada ubicación de existencias recibidas" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "Ubicación por defecto seleccionada" @@ -3629,30 +3632,34 @@ msgstr "Ubicación por defecto seleccionada" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "Establecer ubicación" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "Establecer ubicación" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "Ajustar empaquetado" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "Cambiar Estado" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "Añadir Nota" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "Añadir Nota" msgid "Location" msgstr "Ubicación" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "Guardar en la ubicación predeterminada" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "Almacenar en el destino del artículo de línea" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "Guardar con cantidad ya recibida" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "Almacenar en el destino del artículo de línea" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "Guardar con cantidad ya recibida" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "Guardar con cantidad ya recibida" msgid "Batch Code" msgstr "Código de lote" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "Introduzca el código de lote para los artículos recibidos" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "Números de serie" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "Introduzca números de serie para los elementos recibidos" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "Empaquetado" -#: src/forms/PurchaseOrderForms.tsx:616 +#: src/forms/PurchaseOrderForms.tsx:658 +#~ msgid "Receive line items" +#~ msgstr "Receive line items" + +#: src/forms/PurchaseOrderForms.tsx:662 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 msgid "Note" msgstr "Nota" -#: src/forms/PurchaseOrderForms.tsx:658 -#~ msgid "Receive line items" -#~ msgstr "Receive line items" - -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "Número De Referencia" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "Número De Referencia" msgid "Received" msgstr "Recibido" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "Recibir ítem de línea" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "Estado de Existencias" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "Mover" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "Disponible" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "Añadir" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "Contar" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "Agregar existencias" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "Existencias añadidas" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "Eliminar existencias" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "Existencias eliminadas" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "Transferir existencias" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "Existencias transferidas" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "Informes" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "" @@ -5126,7 +5143,7 @@ msgstr "Borrar notificaciones" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "Cantidad de construcción" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "Salidas completadas" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "Emitido por" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "Ubicación de destino" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "Detalles de construcción" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "Elementos de línea" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "Salidas incompletas" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "Existencias asignadas" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "Existencias consumidas" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "Resultados de la Prueba" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" +#: src/pages/build/BuildDetail.tsx:374 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/build/BuildOrderTable.tsx:193 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:376 -#: src/tables/build/BuildOrderTable.tsx:178 -#: src/tables/build/BuildOrderTable.tsx:193 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "Pedido completado" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "Emitir pedido" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "Completar Pedido" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "Editar pedido" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "Duplicar pedido" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "Retener pedido" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "Cancelar pedido" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "Divisa predeterminada" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "Proveedor" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "Fabricante" msgid "Customer" msgstr "Cliente" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "Datos de la empresa" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" -msgstr "Datos de la empresa" - -#: src/pages/company/CompanyDetail.tsx:182 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Manufactured Parts" msgstr "Piezas fabricadas" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" +msgstr "Piezas suministradas" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "Piezas suministradas" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Existencias asignadas" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Editar empresa" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Eliminar Empresa" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "Acciones de empresa" @@ -5545,53 +5562,53 @@ msgstr "Referencia de pieza del fabricante" msgid "External Link" msgstr "Enlace externo" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "Detalles del fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "Detalles de pieza del fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "Parámetros" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "Proveedores" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "Editar pieza de fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "Añadir pieza de fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "Borrar pieza de fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "Acciones de pieza de fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "Pieza de fabricante" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "Cantidad del paquete" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "Disponibilidad del proveedor" msgid "Availability Updated" msgstr "Disponibilidad actualizada" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Disponibilidad" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Detalles de pieza de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "Existencias recibidas" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "Precios del Proveedor" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "Acciones de piezas de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "Editar pieza de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "Borrar pieza de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "Añadir pieza de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "Sin existencias" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "Detalles de categoría" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "Variante de" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "Revisión de" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "Revisión" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Categoría" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "Ubicación Predeterminada" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "Ubicación por defecto de categoría" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Unidades" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Palabras claves" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "Palabras claves" msgid "Available Stock" msgstr "Existencias disponibles" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "Existencias variables" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "Existencias mínimas" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "En pedido" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "Requerido para pedidos" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "En producción" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "Bloqueado" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "Último número de serie" @@ -5930,42 +5947,42 @@ msgstr "Último número de serie" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "Precio de pieza" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "Programación" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "Plantillas de Prueba" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "Piezas Relacionadas" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "Piezas Relacionadas" msgid "Available" msgstr "Disponible" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "Requerido" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "Editar Pieza" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "Añadir pieza" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "Eliminar pieza" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "La eliminación de esta pieza no se puede revertir" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "Acciones de inventario" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "Orden" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "Fecha de emisión" msgid "Completion Date" msgstr "Fecha de Finalización" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "Elementos extra de línea" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "Envíos Completados" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "Editar orden de venta" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "Agregar orden de venta" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "Envíos" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "Emitir orden de venta" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "Cancelar orden de venta" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "Mantener orden de venta" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "Completar orden de venta" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "Orden de envío" @@ -6581,53 +6598,53 @@ msgstr "Fecha de Envío" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "Detalles del envío" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "Artículos asignados" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "Cancelar envío" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "Enviar envío" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "Acciones de envío" @@ -6744,60 +6761,55 @@ msgstr "Artículo de existencias padre" msgid "Consumed By" msgstr "Consumido por" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" -msgstr "" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" +msgstr "Detalles de existencias" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "Detalles de existencias" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "Seguimiento de existencias" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "Datos de prueba" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "Elementos instalados" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "Elementos secundarios" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "Editar elemento de stock" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "Borrar elemento de stock" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "Serializar artículo de existencias" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "Serializado artículo de existencias" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "Devolver artículo de existencias" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "Devuelve este artículo a las existencias. Esto eliminará la asignación del cliente." -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "Artículo devuelto a existencias" @@ -6816,57 +6828,57 @@ msgstr "Artículo devuelto a existencias" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "Operaciones de existencias" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "Contar existencias" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "Transferir" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "Serializar" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "Serializar stock" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "Devolver" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "Devolución del cliente" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "Asignar al Cliente" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "Asignar a cliente" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "Acciones de artículos de existencias" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "Obsoleto" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "Expirado" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "No disponible" @@ -7788,47 +7800,47 @@ msgstr "Eliminar Contacto" msgid "Add contact" msgstr "Añadir contacto" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "Archivo subido" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "El archivo {0} se ha subido correctamente" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "No se pudo subir el archivo" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "Subir Archivo Adjunto" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "Editar archivo adjunto" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "Eliminar archivo adjunto" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "Es enlace" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "Mostrar archivos adjuntos" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "Añadir archivo adjunto" @@ -7836,15 +7848,15 @@ msgstr "Añadir archivo adjunto" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "Añadir enlace externo" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "No se encontraron adjuntos" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "Arrastra el archivo adjunto aquí para subirlo" diff --git a/src/frontend/src/locales/es_MX/messages.po b/src/frontend/src/locales/es_MX/messages.po index 336978ac5b..80d50cb7f1 100644 --- a/src/frontend/src/locales/es_MX/messages.po +++ b/src/frontend/src/locales/es_MX/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: es_MX\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:22\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "Escanear código de barras" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "Esto eliminará el enlace al código de barras asociado" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "Desvincular Código de Barras" @@ -245,18 +244,18 @@ msgstr "Imprimir informes" msgid "Remove this row" msgstr "Eliminar esta fila" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "Falló la redirección de inicio de sesión." - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "Usted será redirigido al proveedor para más acciones." -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "Este proveedor no está configurado completamente." +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "No hay noticias sin leer" msgid "No name defined" msgstr "No hay nombre definido" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "Quitar imagen" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "¿Eliminar imagen asociada al artículo?" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "Eliminar" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "Eliminar" msgid "Cancel" msgstr "Cancelar" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "Arrastra y suelta para subir" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "Clic para seleccionar archivo(s)" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "Imagen subida" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "La imagen se ha subido correctamente" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "Error al subir" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "Borrar" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "Aceptar" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "Seleccionar desde imágenes existentes" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "Seleccionar imagen" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "Descargar imagen remota" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "Subir nueva imagen" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "Subir Imagen" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "Eliminar imagen" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "Descargar imagen" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "Imagen descargada correctamente" @@ -678,7 +677,7 @@ msgstr "Error al cargar la imagen" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "Ha ocurrido un error con el servidor" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "Error de formulario" @@ -867,16 +866,16 @@ msgstr "Error de formulario" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "Existen errores para uno o más campos del formulario" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "Actualizar" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "Servidor" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "Cerrar sesión" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "Piezas" @@ -1748,16 +1747,16 @@ msgstr "Piezas" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Existencias" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "Fabricación" @@ -1765,10 +1764,10 @@ msgstr "Fabricación" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "Compras" @@ -1776,10 +1775,10 @@ msgstr "Compras" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Ventas" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "Navegación" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "Información del complemento" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "Versión" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "Modelo desconocido: {model}" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "Modelo desconocido: {model}" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "Plantillas de prueba de piezas" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "Categoría de Pieza" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "Categorías de Pieza" @@ -2157,14 +2156,14 @@ msgstr "Categorías de Pieza" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Artículo de stock" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "Ubicación de almacén" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "Ubicaciones de almacén" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "Tipos de ubicaciones de existencias" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "Histórico de existencias" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "Construir elementos" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "Empresa" @@ -2253,7 +2252,7 @@ msgstr "Códigos de proyecto" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "Pedido de compra" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Órdenes de compra" @@ -2281,9 +2280,9 @@ msgstr "Líneas de pedido de compra" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "Orden de venta" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Órdenes de venta" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Envío de orden de venta" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "Envíos de pedidos de venta" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Orden de devolución" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "Ordenes de devolución" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "Dirección" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Direcciones" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "Contacto" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "Contactos" @@ -2465,9 +2464,9 @@ msgstr "Envío" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "Inactivo" @@ -2479,7 +2478,7 @@ msgstr "Sin existencias" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "Número de serie" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "Número de serie" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "Esloveno" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "Sueco" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "Tailandés" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "Turco" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "Ucraniano" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "Vietnamita" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "Chino (Simplificado)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "Chino (Tradicional)" @@ -3473,7 +3476,7 @@ msgstr "Lote" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "Artículos de stock seleccionados" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "Categoría superior de pieza" msgid "Subscribe to notifications for this category" msgstr "Suscribirse a las notificaciones de esta categoría" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "Asignar código de lote y números de serie" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "Asignar código de lote" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "Elegir ubicación" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "Destino de artículo seleccionado" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "Ubicación por defecto de la categoría de pieza eleccionada" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "Seleccionada ubicación de existencias recibidas" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "Ubicación por defecto seleccionada" @@ -3629,30 +3632,34 @@ msgstr "Ubicación por defecto seleccionada" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "Establecer ubicación" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "Establecer ubicación" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "Ajustar empaquetado" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "Cambiar Estado" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "Añadir Nota" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "Añadir Nota" msgid "Location" msgstr "Ubicación" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "Guardar en la ubicación predeterminada" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "Almacenar en el destino del artículo de línea" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "Guardar con cantidad ya recibida" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "Almacenar en el destino del artículo de línea" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "Guardar con cantidad ya recibida" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "Guardar con cantidad ya recibida" msgid "Batch Code" msgstr "Código de lote" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "Introduzca el código de lote para los artículos recibidos" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "Números de serie" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "Introduzca números de serie para los elementos recibidos" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "Empaquetado" -#: src/forms/PurchaseOrderForms.tsx:616 +#: src/forms/PurchaseOrderForms.tsx:658 +#~ msgid "Receive line items" +#~ msgstr "Receive line items" + +#: src/forms/PurchaseOrderForms.tsx:662 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 msgid "Note" msgstr "Nota" -#: src/forms/PurchaseOrderForms.tsx:658 -#~ msgid "Receive line items" -#~ msgstr "Receive line items" - -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "SKU" msgid "Received" msgstr "Recibido" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "Recibir partidas" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "Mover" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "En Stock" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "Agregar" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "Contar" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "Agregar existencias" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "Existencias añadidas" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "Eliminar existencias" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "Existencias eliminadas" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "Transferir existencias" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "Existencias transferidas" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "Informes" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "Ordenes de Producción" @@ -5126,7 +5143,7 @@ msgstr "Eliminar notificaciones" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "Cantidad de construcción" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "Salidas completadas" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "Emitido por" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "Ubicación de destino" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "Detalles de construcción" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "Partidas" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "Salidas incompletas" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "Existencias asignadas" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "Existencias consumidas" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "Órdenes de Trabajo herederas" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "Resultados de la prueba" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "Editar orden de construcción" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" -msgstr "Editar orden de construcción" - #: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:178 #: src/tables/build/BuildOrderTable.tsx:193 msgid "Add Build Order" msgstr "Añadir orden de construcción" -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "Cancelar orden de construcción" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "Pedido cancelado" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "Cancelar esta orden" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "Poner en espera orden de construcción" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "Poner este pedido en espera" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "Pedido puesto en espera" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "Emitir Orden de Construcción" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "Emitir este pedido" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "Orden emitida" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "Completar Orden de Construcción" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "Marcar pedido como completado" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "Pedido completado" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "Emitir pedido" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "Completar Pedido" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "Editar pedido" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "Duplicar pedido" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "Retener pedido" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "Cancelar pedido" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "Divisa predeterminada" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "Proveedor" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "Fabricante" msgid "Customer" msgstr "Cliente" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "Datos de la empresa" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" -msgstr "Datos de la empresa" - -#: src/pages/company/CompanyDetail.tsx:182 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Manufactured Parts" msgstr "Piezas fabricadas" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" +msgstr "Piezas suministradas" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "Piezas suministradas" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Existencias asignadas" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Editar empresa" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Eliminar Empresa" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "Acciones de empresa" @@ -5545,53 +5562,53 @@ msgstr "Referencia de pieza del fabricante" msgid "External Link" msgstr "Enlace externo" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "Detalles del fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "Detalles de pieza del fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "Parámetros" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "Proveedores" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "Editar pieza de fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "Añadir pieza de fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "Eliminar pieza de fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "Acciones de pieza de fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "Pieza de fabricante" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "Cantidad del paquete" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "Disponibilidad del proveedor" msgid "Availability Updated" msgstr "Disponibilidad actualizada" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Disponibilidad" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Detalles de pieza de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "Existencias recibidas" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "Precios del Proveedor" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "Acciones de piezas de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "Editar pieza de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "Eliminar pieza de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "Añadir pieza de proveedor" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "Detalles de categoría" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "Variante de" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "Revisión de" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "Revisión" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Categoría" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "Ubicación Predeterminada" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "Ubicación de Categoría Predeterminada" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Unidades" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Palabras claves" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "Palabras claves" msgid "Available Stock" msgstr "Existencias disponibles" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "Existencias Variables" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "Existencias Mínimas" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "En pedido" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "Requerido para Pedidos" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "Asignado para Construir Pedidos" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "En producción" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "Bloqueado" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "Fecha de Creación" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "Creado Por" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "Proveedor Predeterminado" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "Rango de Precios" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "Último número de serie" @@ -5930,42 +5947,42 @@ msgstr "Último número de serie" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "Variantes" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "Asignaciones" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "Lista de Materiales" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "Pedido" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "Fecha de emisión" msgid "Completion Date" msgstr "Fecha de Finalización" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "Detalles del pedido" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "Envíos" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "Orden de Venta de Envío" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "¿Enviar este pedido?" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "Pedido enviado" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "Detalles del envío" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "Artículos asignados" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "Cancelar envío" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "Enviar envío" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "Acciones de envío" @@ -6744,60 +6761,55 @@ msgstr "Artículo de existencias padre" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "Serializar artículo de existencias" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "Serializado artículo de existencias" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "Devolver artículo de existencias" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "Devuelve este artículo a las existencias. Esto eliminará la asignación del cliente." -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "Artículo devuelto a existencias" @@ -6816,57 +6828,57 @@ msgstr "Artículo devuelto a existencias" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "Contar stock" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "Transferir" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "Serializar" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "Serializar stock" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "Devolver" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "Devolución del cliente" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "Asignar al Cliente" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "Asignar a cliente" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "Obsoleto" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "Expirado" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "No disponible" @@ -7788,47 +7800,47 @@ msgstr "Eliminar Contacto" msgid "Add contact" msgstr "Agregar contacto" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "Archivo subido" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "Archivo {0} se subió correctamente" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/et/messages.po b/src/frontend/src/locales/et/messages.po index cb8eae539c..e75c754240 100644 --- a/src/frontend/src/locales/et/messages.po +++ b/src/frontend/src/locales/et/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: et\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:21\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Estonian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "See eemaldab lingi seotud vöötikoodile" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "Linki ribakood" @@ -245,18 +244,18 @@ msgstr "Prindi aruanded" msgid "Remove this row" msgstr "Eemalda see rida" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "Nime pole määratud" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "Eemalda pilt" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "Kas soovite eemaldada seotud pildi sellest üksusest?" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "Eemalda" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "Eemalda" msgid "Cancel" msgstr "Tühista" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "Lohista ja aseta üleslaadimiseks" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "Klõpsake, et valida fail(id)" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "Üleslaadmise tõrge" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "Puhasta" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "Esita" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "Vali olemasolevatest piltidest" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "Vali pilt" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "Laadi üles uus pilt" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "Laadi pilt üles" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "Kustuta pilt" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "Pildi üleslaadimine ebaõnnestus" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "Tekkis serveri viga" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "Vormiviga" @@ -867,16 +866,16 @@ msgstr "Vormiviga" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "Ühes või mitmes vormiväljas on vigu" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "Värskenda" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "Võõrustaja" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "Logi välja" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "" @@ -1748,16 +1747,16 @@ msgstr "" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "Tootmine" @@ -1765,10 +1764,10 @@ msgstr "Tootmine" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "Ostmine" @@ -1776,10 +1775,10 @@ msgstr "Ostmine" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Müük" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "Navigeerimine" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "Versioon" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "" @@ -2157,14 +2156,14 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "" @@ -2253,7 +2252,7 @@ msgstr "" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2281,9 +2280,9 @@ msgstr "" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "Aadress" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Aadressid" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "Kontakt" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "Kontaktid" @@ -2465,9 +2464,9 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "Mitteaktiivne" @@ -2479,7 +2478,7 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "Seerianumber" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "Seerianumber" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "Sloveenia" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "Rootsi" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "Tai" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "Türgi" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "Ukraina" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "Vietnami" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "Hiina keel (lihtsuatatud)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "Hiina (traditsiooniline)" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "Selle plugina jaoks ei ole sisu esitatud" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "Vali asukoht" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "Osakategooria vaikimisi asukoht valitud" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "Kättesaadud varude asukoha valitud" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "" @@ -3629,30 +3632,34 @@ msgstr "" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "Muuda staatust" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "Lisa märkus" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "Lisa märkus" msgid "Location" msgstr "Asukoht" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "Salvestage liinieleme kohas" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "Pood juba saadud varudega" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "Salvestage liinieleme kohas" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "Pood juba saadud varudega" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "Pood juba saadud varudega" msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "Pakkimine" -#: src/forms/PurchaseOrderForms.tsx:616 +#: src/forms/PurchaseOrderForms.tsx:658 +#~ msgid "Receive line items" +#~ msgstr "Receive line items" + +#: src/forms/PurchaseOrderForms.tsx:662 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 msgid "Note" msgstr "Märkus" -#: src/forms/PurchaseOrderForms.tsx:658 -#~ msgid "Receive line items" -#~ msgstr "Receive line items" - -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "Tootekood" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "Tootekood" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "Laoseis" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "Liiguta" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "Laos" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "Lisa" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "Kogus" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "Aruanded" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" +#: src/pages/build/BuildDetail.tsx:374 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/build/BuildOrderTable.tsx:193 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:376 -#: src/tables/build/BuildOrderTable.tsx:178 -#: src/tables/build/BuildOrderTable.tsx:193 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "Tühista see tellimus" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "Märgi see tellimus lõpetatuks" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "Muuda tellimust" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "Tee tellimusest koopia" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "Tühista tellimus" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "Vaikimisi valuuta" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "Tarnija" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "Tootja" msgid "Customer" msgstr "Klient" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" +#: src/pages/company/CompanyDetail.tsx:180 +msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:182 -msgid "Manufactured Parts" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" msgstr "" #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Muuda ettevõtet" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Kustuta ettevõte" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "Ettevõtte toimingud" @@ -5545,53 +5562,53 @@ msgstr "Tootja osa number" msgid "External Link" msgstr "Väline link" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "Tootja osa üksikasjad" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "Parameetrid" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "Tarnijaid" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "Tootjaosade tegevused" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "Kogus pakis" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Saadavus" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "Tellimuse koostamise eraldised" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "Müügitellimuste eraldamine" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategooria" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "Kategooria vaikimisi asukoht" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Märksõnad" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "Märksõnad" msgid "Available Stock" msgstr "Saadaval laos" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "Variandi laoseis" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "Minimaalne laoseis" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "Tellimisel" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "Ehitusettevõtetele eraldatud" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "Määratud müügitellimustele" @@ -5834,70 +5851,70 @@ msgstr "Määratud müügitellimustele" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "Vaiketarnija" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "Hinnavahemik" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "Variandid" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "Nõutud" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "Muuda osa" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "Lisa osa" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "Selle osa kustutamist ei saa tagasi võtta" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "Täida ostutellimus" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "Kustuta kontakt" msgid "Add contact" msgstr "Lisa kontakt" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "Fail on üles laaditud" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "Fail {0} edukalt üles laetud" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "Faili üleslaadimine ebaõnnestus" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "Laadi manused üles" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "Muuda manust" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "Kustuta manus" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "On link" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "Lohistage manusefail siia üles laadimiseks" diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po index 5390a6700c..ae26bfe43f 100644 --- a/src/frontend/src/locales/fa/messages.po +++ b/src/frontend/src/locales/fa/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fa\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:22\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Persian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "" @@ -245,18 +244,18 @@ msgstr "" msgid "Remove this row" msgstr "" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "" msgid "Cancel" msgstr "" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "" @@ -867,16 +866,16 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "" @@ -1748,16 +1747,16 @@ msgstr "" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "" @@ -1776,10 +1775,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "" @@ -2157,14 +2156,14 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "" @@ -2253,7 +2252,7 @@ msgstr "" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2281,9 +2280,9 @@ msgstr "" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "" @@ -2465,9 +2464,9 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "" @@ -2479,7 +2478,7 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "" #: src/contexts/LanguageContext.tsx:50 -msgid "Swedish" +msgid "Serbian" msgstr "" #: src/contexts/LanguageContext.tsx:51 -msgid "Thai" +msgid "Swedish" msgstr "" #: src/contexts/LanguageContext.tsx:52 -msgid "Turkish" +msgid "Thai" msgstr "" #: src/contexts/LanguageContext.tsx:53 -msgid "Ukrainian" +msgid "Turkish" msgstr "" #: src/contexts/LanguageContext.tsx:54 -msgid "Vietnamese" +msgid "Ukrainian" msgstr "" #: src/contexts/LanguageContext.tsx:55 -msgid "Chinese (Simplified)" +msgid "Vietnamese" msgstr "" #: src/contexts/LanguageContext.tsx:56 +msgid "Chinese (Simplified)" +msgstr "" + +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "" @@ -3629,30 +3632,34 @@ msgstr "" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "" msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "" msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:616 -#: src/pages/company/SupplierPartDetail.tsx:118 -#: src/tables/ColumnRenderers.tsx:143 -msgid "Note" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:662 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:143 +msgid "Note" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" +#: src/pages/build/BuildDetail.tsx:374 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/build/BuildOrderTable.tsx:193 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:376 -#: src/tables/build/BuildOrderTable.tsx:178 -#: src/tables/build/BuildOrderTable.tsx:193 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "" msgid "Customer" msgstr "" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" +#: src/pages/company/CompanyDetail.tsx:180 +msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:182 -msgid "Manufactured Parts" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" msgstr "" #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "" @@ -5545,53 +5562,53 @@ msgstr "" msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po index 1af9304356..27d5e46c06 100644 --- a/src/frontend/src/locales/fi/messages.po +++ b/src/frontend/src/locales/fi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:21\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Finnish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "" @@ -245,18 +244,18 @@ msgstr "" msgid "Remove this row" msgstr "" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "" msgid "Cancel" msgstr "" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "" @@ -867,16 +866,16 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "" @@ -1748,16 +1747,16 @@ msgstr "" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "" @@ -1776,10 +1775,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "" @@ -2157,14 +2156,14 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "" @@ -2253,7 +2252,7 @@ msgstr "" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2281,9 +2280,9 @@ msgstr "" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "" @@ -2465,9 +2464,9 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "" @@ -2479,7 +2478,7 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "" #: src/contexts/LanguageContext.tsx:50 -msgid "Swedish" +msgid "Serbian" msgstr "" #: src/contexts/LanguageContext.tsx:51 -msgid "Thai" +msgid "Swedish" msgstr "" #: src/contexts/LanguageContext.tsx:52 -msgid "Turkish" +msgid "Thai" msgstr "" #: src/contexts/LanguageContext.tsx:53 -msgid "Ukrainian" +msgid "Turkish" msgstr "" #: src/contexts/LanguageContext.tsx:54 -msgid "Vietnamese" +msgid "Ukrainian" msgstr "" #: src/contexts/LanguageContext.tsx:55 -msgid "Chinese (Simplified)" +msgid "Vietnamese" msgstr "" #: src/contexts/LanguageContext.tsx:56 +msgid "Chinese (Simplified)" +msgstr "" + +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "" @@ -3629,30 +3632,34 @@ msgstr "" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "" msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "" msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:616 -#: src/pages/company/SupplierPartDetail.tsx:118 -#: src/tables/ColumnRenderers.tsx:143 -msgid "Note" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:662 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:143 +msgid "Note" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" +#: src/pages/build/BuildDetail.tsx:374 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/build/BuildOrderTable.tsx:193 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:376 -#: src/tables/build/BuildOrderTable.tsx:178 -#: src/tables/build/BuildOrderTable.tsx:193 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "" msgid "Customer" msgstr "" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" +#: src/pages/company/CompanyDetail.tsx:180 +msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:182 -msgid "Manufactured Parts" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" msgstr "" #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "" @@ -5545,53 +5562,53 @@ msgstr "" msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po index 9ab31273ac..5fdd27155e 100644 --- a/src/frontend/src/locales/fr/messages.po +++ b/src/frontend/src/locales/fr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: fr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:21\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: French\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "Scanner le code-barres" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "Ceci supprimera le lien vers le code-barres associé" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "Délier le code-barre" @@ -245,18 +244,18 @@ msgstr "Imprimer les rapports" msgid "Remove this row" msgstr "Supprimer cette ligne" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "Aucun nom défini" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "Supprimer l'image" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "Supprimer l'image associée de cet élément ?" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "Supprimer" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "Supprimer" msgid "Cancel" msgstr "Annuler" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "Glisser et déposer pour télécharger" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "Cliquer pour sélectionner le(s) fichier(s)" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "Effacer" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "Envoyer" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "Sélectionner parmi les images existantes" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "Sélectionner une Image" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "Téléverser une nouvelle image" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "Charger une image" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "Supprimer l'image" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "Le téléchargement de l'image a échoué" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "Une erreur serveur s'est produite" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "Erreur de formulaire" @@ -867,16 +866,16 @@ msgstr "Erreur de formulaire" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "Il existe des erreurs pour un ou plusieurs champs du formulaire" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "Mise à jour" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "Serveur" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "Se déconnecter" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "Composants" @@ -1748,16 +1747,16 @@ msgstr "Composants" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Stock" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "Achat en cours" @@ -1776,10 +1775,10 @@ msgstr "Achat en cours" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Ventes" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "Navigation" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "Informations sur le plugin" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "Version" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "Modèle inconnu : {model}" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "Modèle inconnu : {model}" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "Modèles de test de pièces" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "Catégorie de composant" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "Catégories de composants" @@ -2157,14 +2156,14 @@ msgstr "Catégories de composants" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Article en stock" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "Emplacement du stock" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "Emplacements de stock" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "Emplacements des stocks" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "Historique du stock" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "Construire des éléments" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "Société" @@ -2253,7 +2252,7 @@ msgstr "Codes du projet" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "Commande d’achat" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Ordres d'achat" @@ -2281,9 +2280,9 @@ msgstr "Lignes de commande d'achat" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "Ventes" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Ordres de vente" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Expédition de la commande" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "Expéditions de la commande" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Retour de commande" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "Retours" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "Adresse" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Adresses" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "Contact" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "Contacts" @@ -2465,9 +2464,9 @@ msgstr "Livraison" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "Inactif" @@ -2479,7 +2478,7 @@ msgstr "Aucun stock" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "Numéro de série" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "Numéro de série" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "Slovénie" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "Suédois" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "Thaïlandais" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "Turc" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "Ukrainien" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "Vietnamien" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "Chinois (Simplifié)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "Chinois (Traditionnel)" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "Éléments du stock alloués" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "Catégorie de pièce parente" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "Choisir l'emplacement" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "Destination de l'élément sélectionné" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "Emplacement par défaut de la catégorie" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "Emplacement de stock reçu" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "Emplacement par défaut" @@ -3629,30 +3632,34 @@ msgstr "Emplacement par défaut" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "Définir l'emplacement" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "Définir l'emplacement" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "Ajuster le conditionnement" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "Changer le statut" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "Ajouter une note" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "Ajouter une note" msgid "Location" msgstr "Emplacement" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "Stocker à l'emplacement par défaut" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "Stocker à la destination de l’article" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "Stocker avec le stock déjà reçu" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "Stocker à la destination de l’article" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "Stocker avec le stock déjà reçu" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "Stocker avec le stock déjà reçu" msgid "Batch Code" msgstr "Barre-code" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "Numéros de Série" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "Date d'expiration" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "Conditionnement" -#: src/forms/PurchaseOrderForms.tsx:616 +#: src/forms/PurchaseOrderForms.tsx:658 +#~ msgid "Receive line items" +#~ msgstr "Receive line items" + +#: src/forms/PurchaseOrderForms.tsx:662 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 msgid "Note" msgstr "Note" -#: src/forms/PurchaseOrderForms.tsx:658 -#~ msgid "Receive line items" -#~ msgstr "Receive line items" - -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "SKU" msgid "Received" msgstr "Réceptionnée" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "Articles reçus" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "État du stock" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "Déplacer" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "En Stock" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "Ajouter" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "Compter" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "Ajouter du stock" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "Supprimer du stock" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "Transférer le stock" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "Rapports" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "Ordres de fabrication" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "Quantité de fabrication" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "Émis par" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "Emplacement cible" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "Détails de fabrication" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "Éléments de la ligne" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "Stock alloué" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "Stock utilisé" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "Ordre de fabrication enfant" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "Résultats des Tests" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "Éditer l'ordre de fabrication" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" -msgstr "Éditer l'ordre de fabrication" - #: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:178 #: src/tables/build/BuildOrderTable.tsx:193 msgid "Add Build Order" msgstr "Ajouter un ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "Annuler l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "Commande annulée" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "Annuler cette commande" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "Suspendre l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "Mettre cet ordre en suspens" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "Cet ordre a été mis en suspens" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "Compléter l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "Marquer cet ordre comme complété" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "Ordre complété" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "Problème dans l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "Compléter l'ordre" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "Actions de l'ordre de fabrication" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "Modifier la commande" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "Dupliquer la commande" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "Retenir la commande" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "Annuler la commande" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "Devise par défaut" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "Fournisseur" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "Fabricant" msgid "Customer" msgstr "Client" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "Détails de l'entreprise" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" -msgstr "Détails de l'entreprise" - -#: src/pages/company/CompanyDetail.tsx:182 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Manufactured Parts" msgstr "Pièces du fabricant" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" +msgstr "Pièce fournisseur" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "Pièce fournisseur" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Stock attribué" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Modifier la société" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Supprimer la société" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "Actions de la société" @@ -5545,53 +5562,53 @@ msgstr "Numéro de pièce du fabricant" msgid "External Link" msgstr "Lien externe" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "Détails de la pièce" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "Informations sur le fabricant" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "Détails de la pièce du fabricant" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "Paramètres" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "Fournisseurs" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "Modifier la pièce du fabricant" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "Nouvelle pièce de fabricant" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "Supprimer la pièce de fabricant" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "Détails de la pièce du fabricant" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "Pièce du fabricant" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "Quantité du paquet" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "Disponibilité du fournisseur" msgid "Availability Updated" msgstr "Disponibilité mise à jour" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Disponibilité" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Détails de la pièce du fournisseur" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "Stock reçu" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "Ajouter la pièce du fournisseur" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "Aucun stock" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "Détails de la catégorie" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "Variante de" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "Révision de" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "Révision" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Catégorie" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "Emplacement par défaut" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "Emplacement par défaut de la catégorie" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Unités" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Mots-clés" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "Mots-clés" msgid "Available Stock" msgstr "Stock disponible" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "Stock Minimum" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "Sur commande" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "Requis pour les commandes" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "Alloué à l'ordre de construction" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "Alloué aux ordres de ventes" @@ -5834,70 +5851,70 @@ msgstr "Alloué aux ordres de ventes" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "Peut être construit" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "En Production" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "Verrouillé" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "Pièce virtuelle" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "Pièce virtuelle" msgid "Creation Date" msgstr "Date de création" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "Créé par" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "Fournisseur par Défaut" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "Échelle des prix" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "Variants" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "Allocations" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "Liste des matériaux" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "Utilisé pour" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "Planification" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "Modèles de test" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "Pièces associées" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "Pièces associées" msgid "Available" msgstr "Disponible" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "Requis" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "Modifier la pièce" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "Ajouter Pièce" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "Supprimer la pièce" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "La suppression de cette pièce est irréversible" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "Décompte du stock de pièces" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "Transférer le stock de pièces" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "Commande" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "Référence client" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "Modifier l'ordre de retour" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "Ajouter un ordre de retour" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "Émettre un ordre de retour" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "Annuler l'ordre de retour" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "Suspendre l'ordre de retour" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "Livraisons réalisées" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "Livraisons" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "Date de Livraison" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "Consommé par" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" -msgstr "Date d'expiration" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" +msgstr "Détails du stock" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "Détails du stock" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "Suivi du stock" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "Données de test" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "Éléments enfants" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "Modifier l'élément du stock" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "Supprimer l'élément du stock" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "Compter le stock" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "Transférer" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "Sérialiser" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "Sérialiser le stock" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "Retour" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "Retour du client" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "Actions de l'article de stock" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "Supprimer le contact" msgid "Add contact" msgstr "Ajouter un contact" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "Le fichier {0} a été chargé sur le serveur avec succès" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "Supprimer la pièce jointe" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po index 620ed7556e..b92a9331f2 100644 --- a/src/frontend/src/locales/he/messages.po +++ b/src/frontend/src/locales/he/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: he\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:21\n" +"PO-Revision-Date: 2025-01-15 03:50\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" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "פעולה זו תסיר את הקישור לברקוד המשויך" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "בטל קישור של ברקוד" @@ -245,18 +244,18 @@ msgstr "הדפס דוחות" msgid "Remove this row" msgstr "" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "לא הוגדר שם" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "הסר תמונה" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "האם להסיר את התמונה המשויכת מפריט זה?" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "הסר" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "הסר" msgid "Cancel" msgstr "בטל" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "גרור ושחרר כדי להעלות" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "לחץ כדי לבחור קובץ/ים" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "נקה" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "שלח" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "בחר מתוך תמונות קיימות" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "בחר תמונה" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "העלה תמונה חדשה" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "העלה תמונה" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "מחק תמונה" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "העלאת התמונה נכשלה" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "אירעה שגיאת שרת" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "שגיאת טופס" @@ -867,16 +866,16 @@ msgstr "שגיאת טופס" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "קיימות שגיאות עבור שדה טופס אחד או יותר" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "עדכן" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "מארח" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "התנתק" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "פריטים" @@ -1748,16 +1747,16 @@ msgstr "פריטים" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "מלאי" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "רכישה" @@ -1776,10 +1775,10 @@ msgstr "רכישה" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "מכירות" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "ניווט" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "גרסה" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "דגם לא ידוע: {model}" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "דגם לא ידוע: {model}" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "קטגוריית פריט" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "קטגוריית פריטים" @@ -2157,14 +2156,14 @@ msgstr "קטגוריית פריטים" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "פריט במלאי" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "מיקום מלאי" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "מיקומי מלאי" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "סוגי מיקום מלאי" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "היסטוריית מלאי" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "בניית פריטים" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "חברה" @@ -2253,7 +2252,7 @@ msgstr "קוד פרויקט" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "הזמנות רכש" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "הזמנת רכש" @@ -2281,9 +2280,9 @@ msgstr "שורות הזמנת רכש" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "הזמנת מכירה" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "הזמנות מכירה" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "משלוח הזמנת מכירות" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "משלוחי הזמנת מכירות" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "החזרת הזמנה" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "החזרת הזמנות" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "כתובת" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "כתובות" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "איש קשר" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "אנשי קשר" @@ -2465,9 +2464,9 @@ msgstr "משלוח" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "לא פעיל" @@ -2479,7 +2478,7 @@ msgstr "אין מלאי" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "מספר סידורי" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "מספר סידורי" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "סלובנית" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "שוודית" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "תאילנדית" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "טורקית" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "אוקראינית" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "וייטנאמית" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "סינית (פשוטה)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "סינית (מסורתית)" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "" @@ -3629,30 +3632,34 @@ msgstr "" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "" msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "" msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:616 -#: src/pages/company/SupplierPartDetail.tsx:118 -#: src/tables/ColumnRenderers.tsx:143 -msgid "Note" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:662 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:143 +msgid "Note" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" +#: src/pages/build/BuildDetail.tsx:374 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/build/BuildOrderTable.tsx:193 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:376 -#: src/tables/build/BuildOrderTable.tsx:178 -#: src/tables/build/BuildOrderTable.tsx:193 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "" msgid "Customer" msgstr "" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" +#: src/pages/company/CompanyDetail.tsx:180 +msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:182 -msgid "Manufactured Parts" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" msgstr "" #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "" @@ -5545,53 +5562,53 @@ msgstr "" msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po index 8f86bd4a7d..2e58d23eb9 100644 --- a/src/frontend/src/locales/hi/messages.po +++ b/src/frontend/src/locales/hi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:21\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Hindi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "" @@ -245,18 +244,18 @@ msgstr "" msgid "Remove this row" msgstr "" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "" msgid "Cancel" msgstr "" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "" @@ -867,16 +866,16 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "" @@ -1748,16 +1747,16 @@ msgstr "" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "" @@ -1776,10 +1775,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "" @@ -2157,14 +2156,14 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "" @@ -2253,7 +2252,7 @@ msgstr "" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2281,9 +2280,9 @@ msgstr "" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "" @@ -2465,9 +2464,9 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "" @@ -2479,7 +2478,7 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "" #: src/contexts/LanguageContext.tsx:50 -msgid "Swedish" +msgid "Serbian" msgstr "" #: src/contexts/LanguageContext.tsx:51 -msgid "Thai" +msgid "Swedish" msgstr "" #: src/contexts/LanguageContext.tsx:52 -msgid "Turkish" +msgid "Thai" msgstr "" #: src/contexts/LanguageContext.tsx:53 -msgid "Ukrainian" +msgid "Turkish" msgstr "" #: src/contexts/LanguageContext.tsx:54 -msgid "Vietnamese" +msgid "Ukrainian" msgstr "" #: src/contexts/LanguageContext.tsx:55 -msgid "Chinese (Simplified)" +msgid "Vietnamese" msgstr "" #: src/contexts/LanguageContext.tsx:56 +msgid "Chinese (Simplified)" +msgstr "" + +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "" @@ -3629,30 +3632,34 @@ msgstr "" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "" msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "" msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:616 -#: src/pages/company/SupplierPartDetail.tsx:118 -#: src/tables/ColumnRenderers.tsx:143 -msgid "Note" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:662 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:143 +msgid "Note" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" +#: src/pages/build/BuildDetail.tsx:374 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/build/BuildOrderTable.tsx:193 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:376 -#: src/tables/build/BuildOrderTable.tsx:178 -#: src/tables/build/BuildOrderTable.tsx:193 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "" msgid "Customer" msgstr "" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" +#: src/pages/company/CompanyDetail.tsx:180 +msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:182 -msgid "Manufactured Parts" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" msgstr "" #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "" @@ -5545,53 +5562,53 @@ msgstr "" msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po index 680d59cfe6..c1b1e4f27b 100644 --- a/src/frontend/src/locales/hu/messages.po +++ b/src/frontend/src/locales/hu/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: hu\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:21\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "Vonalkód leválasztása" @@ -245,18 +244,18 @@ msgstr "Jelentések nyomtatása" msgid "Remove this row" msgstr "Sor eltávolítása" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "Nincs név megadva" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "Kép eltávolítása" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "Tételhez rendelt kép eltávolítása?" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "Eltávolítás" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "Eltávolítás" msgid "Cancel" msgstr "Mégsem" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "Húzd ide a feltöltéshez" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "Kattintson a file(ok) kiválasztásához" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "Feltöltési Hiba" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "Törlés" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "Küldés" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "Válassz a meglévő képek közül" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "Válassz képet" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "Új kép feltöltése" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "Kép feltöltése" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "Kép törlése" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "Képfeltöltés sikertelen" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "Szerver hiba történt" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "Form hiba" @@ -867,16 +866,16 @@ msgstr "Form hiba" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "Egy vagy több mező hibát jelez" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "Frissítés" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "Kiszolgáló" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "Kijelentkezés" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "Alkatrészek" @@ -1748,16 +1747,16 @@ msgstr "Alkatrészek" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Készlet" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "Beszerzés" @@ -1776,10 +1775,10 @@ msgstr "Beszerzés" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Eladás" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "Navigáció" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "Verzió" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "Ismeretlen model: {model}" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "Ismeretlen model: {model}" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "Alkatrész kategória" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "Alkatrész kategóriák" @@ -2157,14 +2156,14 @@ msgstr "Alkatrész kategóriák" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Készlet tétel" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "Készlet hely" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "Készlethelyek" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "Készlettörténet" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "Cég" @@ -2253,7 +2252,7 @@ msgstr "Projektszámok" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "Beszerzési rendelés" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Beszerzési rendelések" @@ -2281,9 +2280,9 @@ msgstr "Beszerzési rendelés tételei" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "Vevői rendelés" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Vevői rendelések" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Vevői rendelés szállítmány" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "Vevői rendelés szállítmányok" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Visszavétel" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "Visszavételek" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "Cím" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Címek" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "Kapcsolat" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "Kapcsolatok" @@ -2465,9 +2464,9 @@ msgstr "Szállítmány" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "Inaktív" @@ -2479,7 +2478,7 @@ msgstr "Nincs készlet" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "Sorozatszám" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "Sorozatszám" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "Szlovén" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "Svéd" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "Tháj" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "Török" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "Vietnámi" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "Kínai (egyszerűsített)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "Kínai (Hagyományos)" @@ -3473,7 +3476,7 @@ msgstr "Köteg" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "Készlet lefoglalva" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "Felsőbb szintű alkatrész kategória" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "" @@ -3629,30 +3632,34 @@ msgstr "" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "" msgid "Location" msgstr "Hely" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "Alapértelmezett helyre tárolás" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "Tárolás a tétel sor célhelyén" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "Tárolás a már megérkezett készlettel" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "Tárolás a tétel sor célhelyén" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "Tárolás a már megérkezett készlettel" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "Tárolás a már megérkezett készlettel" msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "Sorozatszámok" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:616 -#: src/pages/company/SupplierPartDetail.tsx:118 -#: src/tables/ColumnRenderers.tsx:143 -msgid "Note" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:662 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:143 +msgid "Note" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "" msgid "Received" msgstr "Fogadott" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "Áthelyezés" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "Készleten" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "Hozzáadás" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "Mennyiség" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "Készlethez ad" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "Készlet csökkentése" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "Készlet áthelyezése" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "Riportolás" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "Gyártási utasítások" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "Gyártási mennyiség" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "Befejezett kimenetek" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "Gyártás részletei" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "Sortételek" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "Befejezetlen kimenetek" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "Felhasznált készlet" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "Alárendelt gyártások" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "Teszt eredmények" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "Gyártási utasítás szerkesztése" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" -msgstr "Gyártási utasítás szerkesztése" - #: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:178 #: src/tables/build/BuildOrderTable.tsx:193 msgid "Add Build Order" msgstr "Gyártási utasítás létrehozása" -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "Gyártáshoz foglalások" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "Beszállító" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "Gyártó" msgid "Customer" msgstr "Vevő" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:182 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Manufactured Parts" msgstr "Gyártott alkatrészek" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" +msgstr "Szállított alkatrészek" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "Szállított alkatrészek" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Hozzárendelt készlet" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Cég szerkesztése" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "Cég műveletek" @@ -5545,53 +5562,53 @@ msgstr "" msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "Alkatrész részletei" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "Paraméterek" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "Beszállítók" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "Csomagolási mennyiség" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "Beérkezett készlet" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "Beszállítói alkatrész szerkesztése" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "Beszállítói alkatrész törlése" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "Beszállítói alkatrész hozzáadása" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "Nincs készlet" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "Gyártáshoz foglalások" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "Vevői rendeléshez foglalások" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategória" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Mértékegységek" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "Rendelve" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "Gyártható" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "Gyártásban" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "Gyártmány alkatrész" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "Létrehozás dátuma" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "Készítette" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "Alapértelmezett beszállító" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "Ártartomány" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "Változatok" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "Foglalások" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "Alkatrészjegyzék" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "Felhasználva ebben" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "Alkatrész árak" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "Ütemezés" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "Teszt sablonok" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "Kapcsolódó alkatrészek" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "Kapcsolódó alkatrészek" msgid "Available" msgstr "Elérhető" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "Alkatrész szerkesztése" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "Alkatrész hozzáadása" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "Készlet műveletek" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "Készlet számolása" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "Készlet áthelyezése" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "Készlet rendelés" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "Alkatrész műveletek" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "Rendelés részletei" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "Rendelés műveletek" @@ -6463,11 +6480,11 @@ msgstr "Rendelés műveletek" msgid "Customer Reference" msgstr "Vevői azonosító" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "Kész szállítmányok" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "Készlettörténet" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "Teszt adatok" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "Beépített tételek" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "Gyermek tételek" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "Készlet tétel szerkesztése" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "Készlet műveletek" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "Leltározás" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "Áthelyezés" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "Névjegy törlése" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "Fájl feltöltve" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "A {0} fájl sikeresen feltöltve" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "A fájlt nem sikerült feltölteni" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "Melléklet törlése" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "Melléklet hozzáadása" @@ -7836,15 +7848,15 @@ msgstr "Melléklet hozzáadása" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "Külső hivatkozás hozzáadása" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "Nem találhatók mellékletek" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po index 6d56a770fd..bf7bfd630f 100644 --- a/src/frontend/src/locales/id/messages.po +++ b/src/frontend/src/locales/id/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: id\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:21\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "" @@ -245,18 +244,18 @@ msgstr "Cetak Laporan" msgid "Remove this row" msgstr "Hapus Baris ini" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "Hapus Gambar" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "Hapus" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "Hapus" msgid "Cancel" msgstr "Batal" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "Geser dan Lepas untuk unggah file" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "Pilih gambar" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "Unggah gambar baru" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "Unggah Gambar" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "Hapus gambar" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "Pengunggahan gambar gagal" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "" @@ -867,16 +866,16 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "Pembaruan" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "" @@ -1748,16 +1747,16 @@ msgstr "" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Persediaan" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "" @@ -1776,10 +1775,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Penjualan" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "Versi" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "Model Tidak diketahui: {model}" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "Model Tidak diketahui: {model}" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "" @@ -2157,14 +2156,14 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "Perusahaan" @@ -2253,7 +2252,7 @@ msgstr "" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2281,9 +2280,9 @@ msgstr "" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "Alamat" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "Kontak" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "Kontak" @@ -2465,9 +2464,9 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "Tidak Aktif" @@ -2479,7 +2478,7 @@ msgstr "Tidak ada persediaan" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "Nomor Seri" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "Nomor Seri" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "Bahasa Swedia" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "Bahasa Thailand" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "Bahasa Turki" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "Bahasa Ukraina" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "" @@ -3629,30 +3632,34 @@ msgstr "" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "Atur Lokasi" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "Atur Lokasi" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "Tambah Catatan" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "Tambah Catatan" msgid "Location" msgstr "Lokasi" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "" msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "Nomor Seri" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:616 +#: src/forms/PurchaseOrderForms.tsx:658 +#~ msgid "Receive line items" +#~ msgstr "Receive line items" + +#: src/forms/PurchaseOrderForms.tsx:662 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 msgid "Note" msgstr "Catatan" -#: src/forms/PurchaseOrderForms.tsx:658 -#~ msgid "Receive line items" -#~ msgstr "Receive line items" - -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "" msgid "Received" msgstr "Telah diterima" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "Tambah" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" +#: src/pages/build/BuildDetail.tsx:374 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/build/BuildOrderTable.tsx:193 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:376 -#: src/tables/build/BuildOrderTable.tsx:178 -#: src/tables/build/BuildOrderTable.tsx:193 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "Mata Uang Utama" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "" msgid "Customer" msgstr "" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" +#: src/pages/company/CompanyDetail.tsx:180 +msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:182 -msgid "Manufactured Parts" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" msgstr "" #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "" @@ -5545,53 +5562,53 @@ msgstr "" msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "Tertunda" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "Hapus Kontak" msgid "Add contact" msgstr "Tambah Kontak" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "Berkas telah diunggah" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po index ee348c2b8e..0bb037ac6c 100644 --- a/src/frontend/src/locales/it/messages.po +++ b/src/frontend/src/locales/it/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: it\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:21\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Italian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "Scansiona codice a barre" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "Questo rimuoverà il collegamento al codice a barre associato" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "Scollega Codice a Barre" @@ -245,18 +244,18 @@ msgstr "Stampa report" msgid "Remove this row" msgstr "Rimuovi questa riga" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "Non ci sono notizie non lette" msgid "No name defined" msgstr "Nessun nome definito" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "Rimuovi l'immagine" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "Rimuovi l'immagine associata all'articolo?" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "Rimuovi" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "Rimuovi" msgid "Cancel" msgstr "Annulla" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "Trascina e rilascia per caricare" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "Fare clic per selezionare i file(s)" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "Elimina" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "Invia" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "Seleziona da immagini esistenti" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "Seleziona un'immagine" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "Scarica immagine remota" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "Carica nuova immagine" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "Carica immagine" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "Elimina immagine" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "Scarica immagine" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "Immagine scaricata con successo" @@ -678,7 +677,7 @@ msgstr "Il caricamento della foto è fallito" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "Si è verificato un errore del server" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "Errore Modulo" @@ -867,16 +866,16 @@ msgstr "Errore Modulo" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "Esistono errori per uno o più campi del modulo" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "Aggiorna" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "Host" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "Disconnettiti" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "Articoli" @@ -1748,16 +1747,16 @@ msgstr "Articoli" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Stock" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "Fabbricazione" @@ -1765,10 +1764,10 @@ msgstr "Fabbricazione" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "" @@ -1776,10 +1775,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Vendite" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "Navigazione" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "Informazioni Plugin" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "Versione" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "Modello sconosciuto: {model}" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "Modello sconosciuto: {model}" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "Modelli Test Articolo" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "Categoria Articolo" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "Categorie Articolo" @@ -2157,14 +2156,14 @@ msgstr "Categorie Articolo" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Articolo in magazzino" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "Ubicazione articolo" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "Ubicazioni articolo" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "Tipi ubicazione articolo" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "Cronologia Magazzino" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "Costruisci articoli" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "Azienda" @@ -2253,7 +2252,7 @@ msgstr "Codici del progetto" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "Ordine d'acquisto" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Ordini d'acquisto" @@ -2281,9 +2280,9 @@ msgstr "Righe ordine di acquisto" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "Ordine di Vendita" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Ordini di Vendita" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Spedizione dell'ordine di vendita" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "Spedizioni dell'ordine di vendita" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Ordine di reso" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "Ordini di reso" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "Indirizzo" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Indirizzi" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "Contatto" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "Contatti" @@ -2465,9 +2464,9 @@ msgstr "Spedizione" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "Inattivo" @@ -2479,7 +2478,7 @@ msgstr "Nessuno stock" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "Numero Seriale" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "Numero Seriale" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "Sloveno" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "Svedese" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "Thailandese" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "Turco" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "Ucraino" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "Vietnamese" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "Cinese (Semplificato)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "Cinese (Tradizionale)" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "Articoli di stock assegnati" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "Categoria articolo principale" msgid "Subscribe to notifications for this category" msgstr "Sottoscrivi notifiche per questa categoria" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "Assegna codice lotto e numeri di serie" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "Assegna Codice Lotto" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "Scegliere la posizione" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "Destinazione oggetto selezionata" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "Posizione predefinita della categoria parte selezionata" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "Posizione stock ricevuto selezionata" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "Posizione predefinita selezionata" @@ -3629,30 +3632,34 @@ msgstr "Posizione predefinita selezionata" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "Imposta Posizione" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "Imposta Posizione" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "Regola Imballaggio" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "Modifica Stato" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "Aggiungi Nota" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "Aggiungi Nota" msgid "Location" msgstr "Posizione" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "Memorizza nella posizione predefinita" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "Memorizza con stock già ricevuto" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "Memorizza con stock già ricevuto" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "Memorizza con stock già ricevuto" msgid "Batch Code" msgstr "Codice Lotto" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "Inserisci il codice lotto per gli articoli ricevuti" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "Numeri di serie" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "Inserisci i numeri di serie per gli elementi ricevuti" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "Imballaggio" -#: src/forms/PurchaseOrderForms.tsx:616 +#: src/forms/PurchaseOrderForms.tsx:658 +#~ msgid "Receive line items" +#~ msgstr "Receive line items" + +#: src/forms/PurchaseOrderForms.tsx:662 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 msgid "Note" msgstr "Nota" -#: src/forms/PurchaseOrderForms.tsx:658 -#~ msgid "Receive line items" -#~ msgstr "Receive line items" - -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "SKU" msgid "Received" msgstr "Ricevuto" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "Ricevi Elementi Riga" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "Sposta" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "In giacenza" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "Aggiungi" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "Conta" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "Aggiungi Giacenza" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "Rimuovi giacenza" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "Trasferisci giacenza" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" +#: src/pages/build/BuildDetail.tsx:374 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/build/BuildOrderTable.tsx:193 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:376 -#: src/tables/build/BuildOrderTable.tsx:178 -#: src/tables/build/BuildOrderTable.tsx:193 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "" msgid "Customer" msgstr "" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "Dettagli azienda" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" -msgstr "Dettagli azienda" - -#: src/pages/company/CompanyDetail.tsx:182 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Manufactured Parts" msgstr "" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "" @@ -5545,53 +5562,53 @@ msgstr "" msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "Ultimo Numero Di Serie" @@ -5930,42 +5947,42 @@ msgstr "Ultimo Numero Di Serie" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "Ordine" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "Data di emissione" msgid "Completion Date" msgstr "Data di completamento" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "Dettagli spedizione" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "Elementi Assegnati" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "Annulla spedizione" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "Invia Spedizione" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "Azioni Di Spedizione" @@ -6744,60 +6761,55 @@ msgstr "Elemento di magazzino principale" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "Serializza Elementi di Magazzino" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "Elemento di magazzino serializzato" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "Reso Elemento di Magazzino" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "Restituisci questo oggetto in magazzino. Questo rimuoverà l'assegnazione del cliente." -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "Oggetto restituito al magazzino" @@ -6816,57 +6828,57 @@ msgstr "Oggetto restituito al magazzino" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "Serializza" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "Serializza magazzino" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "Reso" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "Reso dal cliente" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "Obsoleto" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "Scaduto" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "Non disponibile" @@ -7788,47 +7800,47 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po index eb3ad43c18..53af3e4f7b 100644 --- a/src/frontend/src/locales/ja/messages.po +++ b/src/frontend/src/locales/ja/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:21\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -85,7 +85,6 @@ msgstr "バーコードデータをスキャンまたは入力" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "バーコードデータの入力" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "バーコードをスキャン" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "バーコードのリンクに失敗" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "これにより、関連するバーコードへのリンクが削除さ #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "リンク解除バーコード" @@ -245,18 +244,18 @@ msgstr "印刷レポート" msgid "Remove this row" msgstr "この行を削除" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "ログインのリダイレクトに失敗しました。" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "プロバイダーにリダイレクトされます。" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "このプロバイダーはフルセットアップされていません。" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "未読のニュースはありません" msgid "No name defined" msgstr "名称未定" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "画像を削除" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "このアイテムから関連画像を削除しますか?" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "削除" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "削除" msgid "Cancel" msgstr "キャンセル" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "ドラッグ&ドロップでアップロード" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "クリックしてファイルを選択" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "画像アップロード完了" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "画像は正常にアップロードされました" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "アップロードエラー" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "クリア" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "送信" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "既存の画像から選択" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "画像を選択" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "リモート画像ダウンロード" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "新しい画像をアップロード" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "画像をアップロード" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "画像を削除" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "イメージのダウンロード" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "画像のダウンロードに成功しました" @@ -678,7 +677,7 @@ msgstr "画像のアップロードに失敗しました" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "サーバーエラーが発生しました" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "フォームエラー" @@ -867,16 +866,16 @@ msgstr "フォームエラー" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "1つ以上のフォームフィールドにエラーがあります" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "更新" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "ホスト" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "ログアウト" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "パーツ" @@ -1748,16 +1747,16 @@ msgstr "パーツ" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "在庫" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "製造" @@ -1765,10 +1764,10 @@ msgstr "製造" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "購買" @@ -1776,10 +1775,10 @@ msgstr "購買" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "販売" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "ナビゲーション" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "プラグイン情報" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "バージョン" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "不明なモデル{model}" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "不明なモデル{model}" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "部品試験テンプレート" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "パーツカテゴリ" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "パーツカテゴリ" @@ -2157,14 +2156,14 @@ msgstr "パーツカテゴリ" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "在庫商品" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "在庫場所" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "在庫場所" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "ストックロケーションの種類" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "株式履歴" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "ビルドアイテム" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "会社名" @@ -2253,7 +2252,7 @@ msgstr "プロジェクトコード" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "注文" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "購入注文" @@ -2281,9 +2280,9 @@ msgstr "発注ライン" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "セールスオーダー" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "セールスオーダー" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "販売注文の出荷" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "販売注文の出荷" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "リターンオーダー" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "返品注文" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "住所" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "マイアカウント" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "お問い合わせ" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "連絡先" @@ -2465,9 +2464,9 @@ msgstr "発送" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "非アクティブ" @@ -2479,7 +2478,7 @@ msgstr "在庫なし" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "シリアル番号" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "シリアル番号" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "スロベニア語" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "スウェーデン語" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "タイ語" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "トルコ語" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "ウクライナ語" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "ベトナム語" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "中国語 (簡体字)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "中国語 (繁体字)" @@ -3473,7 +3476,7 @@ msgstr "スクール機能" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "割り当てられた在庫品目" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "親部品カテゴリー" msgid "Subscribe to notifications for this category" msgstr "このカテゴリの通知を受け取る" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "バッチコードとシリアル番号の割り当て" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "バッチコードの割り当て" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "地域を選択" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "選択された項目" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "選択されたパートカテゴリーのデフォルトの場所" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "選択された受入在庫場所" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "デフォルトの場所を選択" @@ -3629,30 +3632,34 @@ msgstr "デフォルトの場所を選択" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "セット場所" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "セット場所" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "パッケージの調整" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "ステータスを変更" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "コメントを挿入" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "コメントを挿入" msgid "Location" msgstr "場所" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "デフォルトの場所に保存" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "行先での保存" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "入荷済みの在庫がある店舗" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "行先での保存" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "入荷済みの在庫がある店舗" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "入荷済みの在庫がある店舗" msgid "Batch Code" msgstr "バッチコード" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "受領品のバッチコードを入力" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "シリアル番号" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "受け取った商品のシリアル番号を入力" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "有効期限" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "パッケージング" -#: src/forms/PurchaseOrderForms.tsx:616 +#: src/forms/PurchaseOrderForms.tsx:658 +#~ msgid "Receive line items" +#~ msgstr "Receive line items" + +#: src/forms/PurchaseOrderForms.tsx:662 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 msgid "Note" msgstr "備考" -#: src/forms/PurchaseOrderForms.tsx:658 -#~ msgid "Receive line items" -#~ msgstr "Receive line items" - -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "SKU" msgid "Received" msgstr "受信" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "ラインアイテムの受信" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "在庫状況" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "移動" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "在庫あり" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "追加" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "カウント" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "在庫追加" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "在庫追加" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "在庫の削除" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "在庫一掃" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "株式譲渡" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "株式譲渡" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "レポート" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "組立注文" @@ -5126,7 +5143,7 @@ msgstr "通知の削除" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "数量" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "完成したアウトプット" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "発行者" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "目的地" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "詳細" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "ラインアイテム" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "不完全なアウトプット" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "割当株式" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "消費在庫" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "チャイルド・ビルド・オーダー" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "テストの結果" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "ビルド順序の編集" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" -msgstr "ビルド順序の編集" - #: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:178 #: src/tables/build/BuildOrderTable.tsx:193 msgid "Add Build Order" msgstr "ビルドオーダーの追加" -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "ビルドオーダーのキャンセル" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "注文のキャンセル" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "この注文をキャンセル" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "ホールドビルドオーダー" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "この注文を保留にします" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "注文の保留" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "ビルドオーダーの発行" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "本命令の発令" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "オーダー発行" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "コンプリート・ビルド・オーダー" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "この注文を完了としてマークしてください。" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "注文完了" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "発行順序" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "完全な注文" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "ビルドオーダーアクション" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "掲載依頼を編集" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "重複した注文" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "ホールドオーダー" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "お見積をキャンセル" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "デフォルトの通貨" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "仕入先" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "製造元" msgid "Customer" msgstr "顧客" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "会社詳細" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" -msgstr "会社詳細" - -#: src/pages/company/CompanyDetail.tsx:182 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Manufactured Parts" msgstr "製造部品" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" +msgstr "供給部品" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "供給部品" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "割り当て在庫" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "会社情報を編集" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "削除会社" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "会社の動き" @@ -5545,53 +5562,53 @@ msgstr "メーカー品番" msgid "External Link" msgstr "外部リンク" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "部品詳細" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "メーカー詳細" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "メーカーパーツ詳細" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "パラメータ" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "仕入先" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "メーカー・パーツの編集" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "メーカー部品の追加" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "メーカー部品の削除" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "メーカー品番" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "メーカー部品" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "パック数量" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "サプライヤーの空き状況" msgid "Availability Updated" msgstr "空席状況更新" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "有効性" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "サプライヤー部品詳細" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "受入在庫" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "サプライヤー価格" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "サプライヤー" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "サプライヤーパーツの編集" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "サプライヤーの削除" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "サプライヤー部品の追加" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "在庫切れ" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "カテゴリー詳細" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "ビルド・オーダー・アロケーション" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "販売注文の割り当て" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "変種" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "改訂版" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "リビジョン" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "カテゴリ" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "デフォルトの場所" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "カテゴリー デフォルトの場所" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "単位" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "キーワード" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "キーワード" msgid "Available Stock" msgstr "在庫状況" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "バリアントストック" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "最小在庫" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "注文中" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "ご注文に必要なもの" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "建設受注に割り当て" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "販売注文に割り当て" @@ -5834,70 +5851,70 @@ msgstr "販売注文に割り当て" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "ビルド" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "生産中" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "ロック中" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "テンプレート部品" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "組立部品" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "構成部品" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "テスト可能な部分" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "追跡可能部品" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "購入可能部品" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "売却可能部分" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "バーチャルパート" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "バーチャルパート" msgid "Creation Date" msgstr "作成日時" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "作成者" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "デフォルト・サプライヤー" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "料金帯" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "最新のシリアル番号" @@ -5930,42 +5947,42 @@ msgstr "最新のシリアル番号" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "バリアント" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "割り当て" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "部品表" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "中古" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "部品価格" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "スケジューリング" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "テストテンプレート" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "関連部品" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "関連部品" msgid "Available" msgstr "利用可能" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "必須" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "パーツを編集" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "部品追加" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "削除部分" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "この部分の削除は元に戻せません" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "ストックアクション" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "部品在庫のカウント" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "部品在庫の移動" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "注文" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "注文在庫" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "パートアクション" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "部品リビジョンの選択" @@ -6422,37 +6439,37 @@ msgstr "発行日" msgid "Completion Date" msgstr "完了日" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "ご注文の詳細" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "追加項目" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "発注書の発行" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "発注書のキャンセル" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "発注書の保留" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "完全な発注書" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "注文の操作" @@ -6463,11 +6480,11 @@ msgstr "注文の操作" msgid "Customer Reference" msgstr "得意先参照" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "返品注文の編集" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "返品注文の追加" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "返品注文の発行" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "返品注文のキャンセル" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "返品注文の保留" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "リターンオーダー" @@ -6505,50 +6522,50 @@ msgstr "完了した出荷" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "販売注文の編集" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "販売注文の追加" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "発送" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "販売注文書の発行" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "販売注文のキャンセル" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "販売注文の保留" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "販売注文の発送" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "この注文を発送しますか?" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "発送済み注文" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "完全な販売注文" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "船舶発注" @@ -6581,53 +6598,53 @@ msgstr "出荷日" msgid "Delivery Date" msgstr "配達日" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "出荷の詳細" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "担当項目" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "出荷の編集" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "出荷のキャンセル" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "完全出荷" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "処理待ち" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "発送済み" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "配送済み" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "発送" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "出荷アクション" @@ -6744,60 +6761,55 @@ msgstr "親株式" msgid "Consumed By" msgstr "消費者" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" -msgstr "有効期限" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" +msgstr "在庫詳細" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "在庫詳細" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "在庫管理" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "テスト データ" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "設置項目" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "子供用品" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "在庫商品を編集" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "ストックアイテムの削除" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "ストックアイテムのシリアル化" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "シリアル化された在庫品" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "返品在庫品" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "この商品を在庫に戻します。これで顧客割り当てが削除されます。" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "在庫に戻った商品" @@ -6816,57 +6828,57 @@ msgstr "在庫に戻った商品" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "株式運用" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "在庫数" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "転送" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "シリアライズ" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "在庫のシリアル化" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "戻る" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "顧客からの返品" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "顧客に割り当てる" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "顧客に割り当てる" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "在庫品アクション" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "期限失効" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "期限切れ" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "利用不可" @@ -7788,47 +7800,47 @@ msgstr "連絡先の削除" msgid "Add contact" msgstr "担当者を追加" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "アップロードされたファイル" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "ファイル{0}が正常にアップロードされました" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "ファイルをアップロードできませんでした。" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "添付ファイルのアップロード" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "添付ファイルの編集" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "添付ファイルを削除" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "リンク" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "リンクの添付ファイルを表示" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "ファイル" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "添付ファイルの表示" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "添付ファイルを追加" @@ -7836,15 +7848,15 @@ msgstr "添付ファイルを追加" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "外部リンクの追加" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "%s 孤立した添付ファイルが見つかりました" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "添付ファイルをここにドラッグしてアップロードしてください。" diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po index 16f2d807d2..84a62ff974 100644 --- a/src/frontend/src/locales/ko/messages.po +++ b/src/frontend/src/locales/ko/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:21\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Korean\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "" @@ -245,18 +244,18 @@ msgstr "" msgid "Remove this row" msgstr "" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "" msgid "Cancel" msgstr "" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "" @@ -867,16 +866,16 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "" @@ -1748,16 +1747,16 @@ msgstr "" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "" @@ -1776,10 +1775,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "" @@ -2157,14 +2156,14 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "" @@ -2253,7 +2252,7 @@ msgstr "" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2281,9 +2280,9 @@ msgstr "" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "" @@ -2465,9 +2464,9 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "" @@ -2479,7 +2478,7 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "" #: src/contexts/LanguageContext.tsx:50 -msgid "Swedish" +msgid "Serbian" msgstr "" #: src/contexts/LanguageContext.tsx:51 -msgid "Thai" +msgid "Swedish" msgstr "" #: src/contexts/LanguageContext.tsx:52 -msgid "Turkish" +msgid "Thai" msgstr "" #: src/contexts/LanguageContext.tsx:53 -msgid "Ukrainian" +msgid "Turkish" msgstr "" #: src/contexts/LanguageContext.tsx:54 -msgid "Vietnamese" +msgid "Ukrainian" msgstr "" #: src/contexts/LanguageContext.tsx:55 -msgid "Chinese (Simplified)" +msgid "Vietnamese" msgstr "" #: src/contexts/LanguageContext.tsx:56 +msgid "Chinese (Simplified)" +msgstr "" + +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "" @@ -3629,30 +3632,34 @@ msgstr "" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "" msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "" msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:616 -#: src/pages/company/SupplierPartDetail.tsx:118 -#: src/tables/ColumnRenderers.tsx:143 -msgid "Note" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:662 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:143 +msgid "Note" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" +#: src/pages/build/BuildDetail.tsx:374 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/build/BuildOrderTable.tsx:193 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:376 -#: src/tables/build/BuildOrderTable.tsx:178 -#: src/tables/build/BuildOrderTable.tsx:193 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "" msgid "Customer" msgstr "" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" +#: src/pages/company/CompanyDetail.tsx:180 +msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:182 -msgid "Manufactured Parts" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" msgstr "" #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "" @@ -5545,53 +5562,53 @@ msgstr "" msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/lt/messages.po b/src/frontend/src/locales/lt/messages.po index 69d324658b..21a05cde11 100644 --- a/src/frontend/src/locales/lt/messages.po +++ b/src/frontend/src/locales/lt/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: lt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:21\n" +"PO-Revision-Date: 2025-01-15 03:50\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" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "" @@ -245,18 +244,18 @@ msgstr "" msgid "Remove this row" msgstr "" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "" msgid "Cancel" msgstr "" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "" @@ -867,16 +866,16 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "" @@ -1748,16 +1747,16 @@ msgstr "" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "" @@ -1776,10 +1775,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "" @@ -2157,14 +2156,14 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "" @@ -2253,7 +2252,7 @@ msgstr "" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2281,9 +2280,9 @@ msgstr "" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "" @@ -2465,9 +2464,9 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "" @@ -2479,7 +2478,7 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "" #: src/contexts/LanguageContext.tsx:50 -msgid "Swedish" +msgid "Serbian" msgstr "" #: src/contexts/LanguageContext.tsx:51 -msgid "Thai" +msgid "Swedish" msgstr "" #: src/contexts/LanguageContext.tsx:52 -msgid "Turkish" +msgid "Thai" msgstr "" #: src/contexts/LanguageContext.tsx:53 -msgid "Ukrainian" +msgid "Turkish" msgstr "" #: src/contexts/LanguageContext.tsx:54 -msgid "Vietnamese" +msgid "Ukrainian" msgstr "" #: src/contexts/LanguageContext.tsx:55 -msgid "Chinese (Simplified)" +msgid "Vietnamese" msgstr "" #: src/contexts/LanguageContext.tsx:56 +msgid "Chinese (Simplified)" +msgstr "" + +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "" @@ -3629,30 +3632,34 @@ msgstr "" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "" msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "" msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:616 -#: src/pages/company/SupplierPartDetail.tsx:118 -#: src/tables/ColumnRenderers.tsx:143 -msgid "Note" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:662 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:143 +msgid "Note" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" +#: src/pages/build/BuildDetail.tsx:374 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/build/BuildOrderTable.tsx:193 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:376 -#: src/tables/build/BuildOrderTable.tsx:178 -#: src/tables/build/BuildOrderTable.tsx:193 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "" msgid "Customer" msgstr "" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" +#: src/pages/company/CompanyDetail.tsx:180 +msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:182 -msgid "Manufactured Parts" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" msgstr "" #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "" @@ -5545,53 +5562,53 @@ msgstr "" msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po index 713d692cac..b242ae7f11 100644 --- a/src/frontend/src/locales/lv/messages.po +++ b/src/frontend/src/locales/lv/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: lv\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:21\n" +"PO-Revision-Date: 2025-01-15 03:50\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" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "" @@ -245,18 +244,18 @@ msgstr "" msgid "Remove this row" msgstr "" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "" msgid "Cancel" msgstr "" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "" @@ -867,16 +866,16 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "" @@ -1748,16 +1747,16 @@ msgstr "" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "" @@ -1776,10 +1775,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "" @@ -2157,14 +2156,14 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "" @@ -2253,7 +2252,7 @@ msgstr "" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2281,9 +2280,9 @@ msgstr "" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "" @@ -2465,9 +2464,9 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "" @@ -2479,7 +2478,7 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "" #: src/contexts/LanguageContext.tsx:50 -msgid "Swedish" +msgid "Serbian" msgstr "" #: src/contexts/LanguageContext.tsx:51 -msgid "Thai" +msgid "Swedish" msgstr "" #: src/contexts/LanguageContext.tsx:52 -msgid "Turkish" +msgid "Thai" msgstr "" #: src/contexts/LanguageContext.tsx:53 -msgid "Ukrainian" +msgid "Turkish" msgstr "" #: src/contexts/LanguageContext.tsx:54 -msgid "Vietnamese" +msgid "Ukrainian" msgstr "" #: src/contexts/LanguageContext.tsx:55 -msgid "Chinese (Simplified)" +msgid "Vietnamese" msgstr "" #: src/contexts/LanguageContext.tsx:56 +msgid "Chinese (Simplified)" +msgstr "" + +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "" @@ -3629,30 +3632,34 @@ msgstr "" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "" msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "" msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:616 -#: src/pages/company/SupplierPartDetail.tsx:118 -#: src/tables/ColumnRenderers.tsx:143 -msgid "Note" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:662 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:143 +msgid "Note" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" +#: src/pages/build/BuildDetail.tsx:374 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/build/BuildOrderTable.tsx:193 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:376 -#: src/tables/build/BuildOrderTable.tsx:178 -#: src/tables/build/BuildOrderTable.tsx:193 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "" msgid "Customer" msgstr "" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" +#: src/pages/company/CompanyDetail.tsx:180 +msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:182 -msgid "Manufactured Parts" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" msgstr "" #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "" @@ -5545,53 +5562,53 @@ msgstr "" msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po index 27bb21dcd5..7e0680c528 100644 --- a/src/frontend/src/locales/nl/messages.po +++ b/src/frontend/src/locales/nl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: nl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:21\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "Scan barcode" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "Dit verwijdert de link naar de bijbehorende barcode" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "Barcode loskoppelen" @@ -245,18 +244,18 @@ msgstr "Raport afdrukken" msgid "Remove this row" msgstr "Verwijder deze rij" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "Geen naam gedefinieerd" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "Afbeelding verwijderen" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "De bijbehorende afbeelding van dit item verwijderen?" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "Verwijderen" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "Verwijderen" msgid "Cancel" msgstr "Annuleer" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "Hiernaar toe slepen om te uploaden" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "Klik om bestand(en) te selecteren" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "Fout bij uploaden" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "Wis" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "Versturen" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "Selecteer uit bestaande afbeeldingen" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "Selecteer afbeelding" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "Download externe afbeelding" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "Nieuwe afbeelding uploaden" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "Afbeelding Uploaden" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "Afbeelding verwijderen" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "Download afbeelding" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "Afbeelding succesvol gedownload" @@ -678,7 +677,7 @@ msgstr "Afbeelding uploaden is mislukt" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "Er is een serverfout opgetreden" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "Formulier fout" @@ -867,16 +866,16 @@ msgstr "Formulier fout" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "Er staan fouten in één of meer formuliervelden" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "Bijwerken" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "Hostnaam" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "Uitloggen" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "Onderdelen" @@ -1748,16 +1747,16 @@ msgstr "Onderdelen" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Voorraad" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "Productie" @@ -1765,10 +1764,10 @@ msgstr "Productie" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "Kopen" @@ -1776,10 +1775,10 @@ msgstr "Kopen" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Verkoop" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "Navigatie" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "Plug-in informatie" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "Versie" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "Onbekend model: {model}" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "Onbekend model: {model}" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "Templatesjablonen voor onderdeel" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "Onderdeel categorie" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "Onderdeel categorieën" @@ -2157,14 +2156,14 @@ msgstr "Onderdeel categorieën" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Voorraad item" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "Voorraad locatie" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "Voorraad locatie" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "Voorraad locatie types" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "Voorraad geschiedenis" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "Bedrijf" @@ -2253,7 +2252,7 @@ msgstr "Project codes" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "Inkooporder" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Inkooporders" @@ -2281,9 +2280,9 @@ msgstr "Inkooporder regels" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "Verkooporder" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Verkooporders" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Verzending verkooporder" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "Verzendingen verkooporders" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Retourorder" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "Retourorders" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "Adres:" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Adressen" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "Contact" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "Contacten" @@ -2465,9 +2464,9 @@ msgstr "Verzending" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "Inactief" @@ -2479,7 +2478,7 @@ msgstr "Geen voorraad" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "Serienummer" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "Serienummer" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "Sloveens" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "Zweeds" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "Thais" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "Turks" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "Oekraïens" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "Vietnamese" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "Chinees (vereenvoudigd)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "Chinees (traditioneel)" @@ -3473,7 +3476,7 @@ msgstr "Batch" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "Voorraad items toegewezen" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "Bovenliggende onderdeel categorie" msgid "Subscribe to notifications for this category" msgstr "Abonneer je op meldingen voor deze categorie" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "Kies locatie" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "Item bestemming geselecteerd" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "Standaardlocatie voor de subcategorie" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "Ontvangen voorraadlocatie geselecteerd" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "Standaard locatie geselecteerd" @@ -3629,30 +3632,34 @@ msgstr "Standaard locatie geselecteerd" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "Locatie invoeren" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "Locatie invoeren" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "Verpakking aanpassen" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "Status wijzigen" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "Opmerking toevoegen" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "Opmerking toevoegen" msgid "Location" msgstr "Locatie" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "Op standaardlocatie opslaan" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "Op de bestemming van het item opslaan" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "Winkel met reeds ontvangen voorraad" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "Op de bestemming van het item opslaan" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "Winkel met reeds ontvangen voorraad" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "Winkel met reeds ontvangen voorraad" msgid "Batch Code" msgstr "Batch code" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "Serienummers" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "Verpakking" -#: src/forms/PurchaseOrderForms.tsx:616 +#: src/forms/PurchaseOrderForms.tsx:658 +#~ msgid "Receive line items" +#~ msgstr "Receive line items" + +#: src/forms/PurchaseOrderForms.tsx:662 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 msgid "Note" msgstr "Opmerking" -#: src/forms/PurchaseOrderForms.tsx:658 -#~ msgid "Receive line items" -#~ msgstr "Receive line items" - -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "SKU" msgid "Received" msgstr "Ontvangen" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "Ontvang regelitems" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "Voorraad status" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "Verplaatsen" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "Op voorraad" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "Toevoegen" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "Aantal" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "Voorraad toevoegen" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "Voorraad verwijderen" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "Voorraad verplaatsen " @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "Rapporteren" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "Productieorders" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "Productiehoeveelheid" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "Afgeronde uitvoer" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "Uitgegeven door" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "Doel Locatie" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "Bouw details" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "Regelitems" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "Onvolledige uitvoer" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "Toegewezen voorraad" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "Verbruikte voorraad" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "Print bouw order" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "Test resultaten" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "Bewerk bouwopdracht" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" -msgstr "Bewerk bouwopdracht" - #: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:178 #: src/tables/build/BuildOrderTable.tsx:193 msgid "Add Build Order" msgstr "Voeg bouwopdracht toe" -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "Annuleer bouworder" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "Deze order annuleren" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "Houdt bouwopdracht" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "Plaats deze bestelling in de wacht" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "Bestelling geplaatst in de wacht" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "Probleem bouwopdracht" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "Geef deze bestelling uit" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "Order uitgegeven" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "Voltooi Bouw Opdracht" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "Deze bestelling als voltooid markeren" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "Bestelling voltooid" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "Issue Order" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "Bestelling voltooien" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "Bouw order acties" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "Bestelling bewerken" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "Kopieer regel" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "Bestelling vasthouden" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "Bestelling annuleren" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "Standaard valuta" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "Leverancier" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "Fabrikant" msgid "Customer" msgstr "Klant" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "Bedrijf gegevens" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" -msgstr "Bedrijf gegevens" - -#: src/pages/company/CompanyDetail.tsx:182 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Manufactured Parts" msgstr "Geproduceerde onderdelen" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" +msgstr "Geleverde onderdelen" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "Geleverde onderdelen" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Toegewezen voorraad" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Bedrijf bewerken" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Bedrijf verwijderen" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "Bedrijf acties" @@ -5545,53 +5562,53 @@ msgstr "Fabrikant onderdeelnummer" msgid "External Link" msgstr "Externe link" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "Details onderdelen" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "Fabrikant details" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "Fabrikant onderdeel details" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "Parameters" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "Leveranciers" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "Wijzig fabrikant deel" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "Voeg fabrikant deel toe" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "Fabrikant deel verwijderen" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "Fabrikant onderdeel acties" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "Fabrikant onderdeel" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "Pakket hoeveelheid" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "Beschikbaarheid van de leverancier" msgid "Availability Updated" msgstr "Beschikbaarheid bijgewerkt" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Beschikbaarheid" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Leverancier onderdelen details" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "Ontvangen voorraad" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "Leverancier prijzen" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "Acties leverancier onderdelen" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "Bewerk leveranciersdeel" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "Verwijder leveranciersdeel" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "Leveranciersdeel toevoegen" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "Geen voorraad" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "Categorie details" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "Productie-opdracht toewijzingen" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "Verkoopordertoewijzingen" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "Variantie van" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "Revisie van" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "Revisie" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Categorie" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "Standaard locatie" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "Standaard categorie locatie" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Eenheden" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Trefwoorden" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "Trefwoorden" msgid "Available Stock" msgstr "Beschikbare voorraad" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "Variant voorraad" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "Minimale voorraad" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "In bestelling" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "Vereist voor bestellingen" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "Toegewezen aan het bouwen van orders" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "Toegewezen aan verkooporders" @@ -5834,70 +5851,70 @@ msgstr "Toegewezen aan verkooporders" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "Kan bouwen" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "In productie" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "Vergrendeld" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "Sjabloon onderdeel" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "Samengesteld onderdeel" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "Onderdeel" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "Testbaar onderdeel" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "Traceerbaar onderdeel" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "Aankoopbaar onderdeel" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "Verkoopbaar onderdeel" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "Virtueel onderdeel" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "Virtueel onderdeel" msgid "Creation Date" msgstr "Aangemaakt op" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "Aangemaakt door" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "Standaard leverancier" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "Prijs bereik" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "Varianten" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "Toewijzingen" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "Materiaallijst" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "Wordt gebruikt in" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "Prijzen onderdeel" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "Planning" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "Test sjablonen" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "Gerelateerde onderdelen" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "Gerelateerde onderdelen" msgid "Available" msgstr "Beschikbaar" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "Vereist" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "Onderdeel bewerken" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "Onderdeel toevoegen" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "Onderdeel verwijderen" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "Verwijderen van dit onderdeel kan niet ongedaan worden gemaakt" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "Voorraad acties" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "Tel voorraad" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "Voorraad van onderdeel verplaatsen" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "Order" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "Voorraad bestelling" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "Acties van onderdeel" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "Selecteer onderdeel revisie" @@ -6422,37 +6439,37 @@ msgstr "Datum van uitgifte" msgid "Completion Date" msgstr "Datum van afronding" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "Order Details" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "Extra regelitems" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "Inkooporder aanmaken" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "Order annuleren" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "Order vasthouden" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "Bestelling afronden" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "Order acties" @@ -6463,11 +6480,11 @@ msgstr "Order acties" msgid "Customer Reference" msgstr "Klantreferentie" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "Retour order bewerken" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "Retourorder toevoegen" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "Issue retour order" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "Annuleer retour order" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "Retour order vasthouden" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "Voltooi retour bestelling" @@ -6505,50 +6522,50 @@ msgstr "Voltooide Verzendingen" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "Verkooporder bewerken" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "Voeg Verkooporder toe" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "Zending" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "Verkooporder uitgeven" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "Verkooporder annuleren" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "Bestelling vasthouden" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "Verkooporder voltooien" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "Bestelling verzenden" @@ -6581,53 +6598,53 @@ msgstr "Verzenddatum" msgid "Delivery Date" msgstr "Levering datum" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "Verzending details" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "Toegewezen items" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "Verzending annuleren" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "Zending voltooien" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "In behandeling" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "Verzonden" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "Geleverd" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "Verzending verzenden" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "Verzending acties" @@ -6744,60 +6761,55 @@ msgstr "Bovenliggende voorraad item" msgid "Consumed By" msgstr "Verbruikt door" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" -msgstr "" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" +msgstr "Voorraad details" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "Voorraad details" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "Voorraad bijhouden" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "Test gegevens" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "Geïnstalleerde items" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "Onderliggende artikelen" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "Bewerk voorraadartikel" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "Voorraad artikel verwijderen" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "Voorraad item serie nummers geven" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "Voorraad item geserialiseerd" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "Retour voorraad item" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "Retourneer dit item naar voorraad. Dit zal de toewijzing van de klant verwijderen." -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "Item teruggestuurd naar voorraad" @@ -6816,57 +6828,57 @@ msgstr "Item teruggestuurd naar voorraad" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "Voorraad activiteiten" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "Tellen voorraad" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "Verplaatsen" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "Serienummer geven" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "Voorraad serie nummer geven" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "Terug" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "Geretourneerd door klant" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "Voorraad artikel acties" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "Verouderd" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "Verlopen" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "Niet beschikbaar" @@ -7788,47 +7800,47 @@ msgstr "Contact verwijderen" msgid "Add contact" msgstr "Contact toevoegen" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "Bestand geüpload" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "Bestand {0} met succes geüpload" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "Bestand kon niet worden geüpload" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "Bijlage uploaden" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "Bijlage bewerken" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "Bijlage verwijderen" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "Is koppeling" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "Toon link bijlagen" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "Is een bestand" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "Toon bestandsbijlagen" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "Bijlage toevoegen" @@ -7836,15 +7848,15 @@ msgstr "Bijlage toevoegen" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "Externe link toevoegen" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "Geen bijlagen gevonden" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "Sleep het bijlagebestand hier om te uploaden" diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po index 14e0e96462..c1f845425e 100644 --- a/src/frontend/src/locales/no/messages.po +++ b/src/frontend/src/locales/no/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: no\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:21\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "Fjern strekkodekobling" @@ -245,18 +244,18 @@ msgstr "" msgid "Remove this row" msgstr "" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "Fjern" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "Fjern" msgid "Cancel" msgstr "Avbryt" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "Opplastningsfeil" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "Send" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "Skjemafeil" @@ -867,16 +866,16 @@ msgstr "Skjemafeil" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "Oppdater" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "Vert" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "Logg ut" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "Deler" @@ -1748,16 +1747,16 @@ msgstr "Deler" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Lagerbeholdning" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "Innkjøp" @@ -1776,10 +1775,10 @@ msgstr "Innkjøp" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Salg" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "Navigasjon" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "Versjon" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "Ukjent modell: {model}" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "Ukjent modell: {model}" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "Delkategori" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "Delkategorier" @@ -2157,14 +2156,14 @@ msgstr "Delkategorier" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Lagervare" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "Lagerplassering" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "Lagerplasseringer" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "Lagerhistorikk" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "Firma" @@ -2253,7 +2252,7 @@ msgstr "Prosjektkoder" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "Innkjøpsordre" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Innkjøpsordrer" @@ -2281,9 +2280,9 @@ msgstr "Ordrelinjer for innkjøpsordre" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "Salgsordre" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Salgsordrer" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Salgsordreforsendelse" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "Salgsordreforsendelser" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Returordre" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "Returordrer" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "Adresse" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Adresser" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "Kontakt" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "Kontakter" @@ -2465,9 +2464,9 @@ msgstr "Forsendelse" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "" @@ -2479,7 +2478,7 @@ msgstr "Ingen lagerbeholdning" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "Serienummer" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "Serienummer" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "Slovensk" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "Svensk" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "Thailandsk" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "Tyrkisk" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "Vietnamesisk" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "Kinesisk (forenklet)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "Kinesisk (tradisjonell)" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "Overordnet del-kategori" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "" @@ -3629,30 +3632,34 @@ msgstr "" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "" msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "" msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "Serienumre" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:616 -#: src/pages/company/SupplierPartDetail.tsx:118 -#: src/tables/ColumnRenderers.tsx:143 -msgid "Note" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:662 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:143 +msgid "Note" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "" msgid "Received" msgstr "Mottatt" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "På lager" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "Legg til" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "Tell" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "Overfør lager" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "Rapportering" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "Produksjonsordrer" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "Fullførte artikler" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "Produksjonsdetaljer" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "Ordrelinjer" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "Ufullstendige artikler" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "Brukt lagerbeholdning" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "Underordnede Produksjonsordrer" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "Rediger produksjonsordre" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" -msgstr "Rediger produksjonsordre" - #: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:178 #: src/tables/build/BuildOrderTable.tsx:193 msgid "Add Build Order" msgstr "Legg til produksjonsordre" -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "Produksjonsordre-handlinger" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "Leverandør" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "Produsent" msgid "Customer" msgstr "Kunde" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:182 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Manufactured Parts" msgstr "Produserte deler" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" +msgstr "Leverte Deler" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "Leverte Deler" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Tildelt lagerbeholdning" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Rediger Bedrift" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "Bedriftshandlinger" @@ -5545,53 +5562,53 @@ msgstr "Produsentens delenummer" msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "Parametere" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "Leverandører" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "Rediger produsentdel" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "Slett produsentdel" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "Pakkeantall" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "Mottatt lagerbeholdning" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "Rediger Leverandørdel" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "Slett Leverandørdel" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "Legg til leverandørdel" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "Produksjonsordre-tildelinger" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "Salgsordretildelinger" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategori" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Enheter" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Nøkkelord" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "Nøkkelord" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "I bestilling" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "Kan Produsere" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "Under produksjon" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "Sammenstilt del" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "Sporbar del" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "Opprettelsesdato" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "Prisområde" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "Varianter" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "Tildelinger" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "Stykkliste (BOM)" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "Brukt i" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "Planlegging" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "Testmaler" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "Relaterte Deler" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "Relaterte Deler" msgid "Available" msgstr "Tilgjengelig" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "Rediger del" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "Lagerhandlinger" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "Tell delbeholdning" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "Overfør delbeholdning" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "Delhandlinger" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "Ordredetaljer" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "Ordrehandlinger" @@ -6463,11 +6480,11 @@ msgstr "Ordrehandlinger" msgid "Customer Reference" msgstr "Kundereferanse" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "Fullførte forsendelser" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "Sporing av lager" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "Testdata" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "Installerte artikler" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "Underordnede artikler" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "Rediger lagervare" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "Lagerhandlinger" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "Tell beholdning" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "Overfør" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "Slett kontakt" msgid "Add contact" msgstr "Legg til kontakt" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "Fil lastet opp" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "Filen {0} ble vellykket opplastet" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "Kunne ikke laste opp filen" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "Slett vedlegg" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "Legg til vedlegg" @@ -7836,15 +7848,15 @@ msgstr "Legg til vedlegg" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "Ny ekstern lenke" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "Ingen vedlegg funnet" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po index f65b477ed9..a709bd31ed 100644 --- a/src/frontend/src/locales/pl/messages.po +++ b/src/frontend/src/locales/pl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:22\n" +"PO-Revision-Date: 2025-01-15 03:50\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" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "Zeskanuj kod kreskowy" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "Odłącz Kod Kreskowy" @@ -245,18 +244,18 @@ msgstr "Drukuj raporty" msgid "Remove this row" msgstr "" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "Nie zdefiniowano nazwy" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "Usuń obraz" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "Usunąć powiązany obrazek z tego elementu?" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "Usuń" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "Usuń" msgid "Cancel" msgstr "Anuluj" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "Przeciągnij i upuść, aby przesłać" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "Kliknij, aby wybrać plik(i)" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "Wyczyść" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "Zatwierdź" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "Wybierz z istniejących obrazów" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "Wybierz obraz" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "Prześlij nowy obraz" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "Prześlij obrazek" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "Usuń obraz" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "Przesłanie obrazu nie powiodło się" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "Wystąpił błąd serwera" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "Błąd formularza" @@ -867,16 +866,16 @@ msgstr "Błąd formularza" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "Istnieją błędy dla jednego lub więcej pól formularzy" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "Aktualizuj" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "Host" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "Wyloguj się" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "Komponenty" @@ -1748,16 +1747,16 @@ msgstr "Komponenty" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Stan" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "Zakupy" @@ -1776,10 +1775,10 @@ msgstr "Zakupy" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Sprzedaże" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "Nawigacja" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "Wersja" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "Nieznany model: {model}" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "Nieznany model: {model}" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "Kategoria części" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "Kategorie części" @@ -2157,14 +2156,14 @@ msgstr "Kategorie części" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Element magazynowy" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "Lokacja stanu" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "Lokacje stanów" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "Historia magazynu" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "Firma" @@ -2253,7 +2252,7 @@ msgstr "Kody projektu" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "Zlecenie zakupu" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Zlecenia zakupu" @@ -2281,9 +2280,9 @@ msgstr "Pozycje zlecenia zakupu" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "Zlecenie sprzedaży" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Zlecenia Sprzedaży" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "Adres" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Adresy" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "Kontakt" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "Kontakty" @@ -2465,9 +2464,9 @@ msgstr "Wysyłka" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "Nieaktywny" @@ -2479,7 +2478,7 @@ msgstr "Brak w magazynie" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "Numer seryjny" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "Numer seryjny" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "Słoweński" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "Szwedzki" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "Tajski" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "Turecki" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "Ukraiński" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "Wietnamski" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "Chiński (uproszczony)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "Chiński (tradycyjny)" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "Kategoria części nadrzędnej" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "Wybierz lokalizację" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "Wybrano domyślną lokalizację" @@ -3629,30 +3632,34 @@ msgstr "Wybrano domyślną lokalizację" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "Ustaw lokalizację" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "Ustaw lokalizację" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "Dostosuj opakowanie" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "Zmień status" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "Dodaj notatkę" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "Dodaj notatkę" msgid "Location" msgstr "Lokalizacja" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "Zapisz w domyślnej lokalizacji" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "" msgid "Batch Code" msgstr "Kod partii" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "Numery seryjne" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "Opakowanie" -#: src/forms/PurchaseOrderForms.tsx:616 +#: src/forms/PurchaseOrderForms.tsx:658 +#~ msgid "Receive line items" +#~ msgstr "Receive line items" + +#: src/forms/PurchaseOrderForms.tsx:662 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 msgid "Note" msgstr "Notatka" -#: src/forms/PurchaseOrderForms.tsx:658 -#~ msgid "Receive line items" -#~ msgstr "Receive line items" - -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "SKU" msgid "Received" msgstr "Otrzymano" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "Przenieś" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "Na stanie" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "Dodaj" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "Ilość" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "Dodaj stan" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "Usuń stan" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "Przenieś stan" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "Raportowanie" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "Zlecenia wykonania" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" +#: src/pages/build/BuildDetail.tsx:374 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/build/BuildOrderTable.tsx:193 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:376 -#: src/tables/build/BuildOrderTable.tsx:178 -#: src/tables/build/BuildOrderTable.tsx:193 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "" msgid "Customer" msgstr "" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" +#: src/pages/company/CompanyDetail.tsx:180 +msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:182 -msgid "Manufactured Parts" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" msgstr "" #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "" @@ -5545,53 +5562,53 @@ msgstr "" msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po index 90400f80e0..aa3b80960a 100644 --- a/src/frontend/src/locales/pt/messages.po +++ b/src/frontend/src/locales/pt/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:22\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Portuguese\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "Ler Código de Barras" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "Desatribuir Código de Barras" @@ -245,18 +244,18 @@ msgstr "Imprimir Relatórios" msgid "Remove this row" msgstr "" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "Nenhum nome definido" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "Remover imagem" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "Remover a imagem associada a este item?" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "Eliminar" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "Eliminar" msgid "Cancel" msgstr "Cancelar" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "Arraste e solte para carregar ficheiro" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "Clique para selecionar o(s) arquivo(s)" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "Erro ao enviar" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "Apagar" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "Enviar" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "Selecionar uma imagem existente" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "Selecionar Imagem" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "Carregar nova imagem" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "Carregar Imagem" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "Eliminar imagem" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "Falha no carregamento da imagem" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -860,7 +859,7 @@ msgid "A server error occurred" msgstr "" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "Erro de formulário" @@ -868,16 +867,16 @@ msgstr "Erro de formulário" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "Atualizar" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1061,7 +1060,7 @@ msgstr "Servidor" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1740,7 +1739,7 @@ msgstr "Encerrar sessão" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "Peças" @@ -1749,16 +1748,16 @@ msgstr "Peças" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Estoque" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1766,10 +1765,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "Comprando" @@ -1777,10 +1776,10 @@ msgstr "Comprando" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Vendas" @@ -1804,7 +1803,7 @@ msgid "Navigation" msgstr "Navegação" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1923,7 +1922,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1965,7 +1964,7 @@ msgstr "Versão" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2075,7 +2074,7 @@ msgstr "Modelo desconhecido: {model}" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2088,7 +2087,7 @@ msgstr "Modelo desconhecido: {model}" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2119,7 +2118,7 @@ msgstr "Modelos de Teste da Peça" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2149,7 +2148,7 @@ msgstr "Categoria da peça" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "Categorias da Peça" @@ -2158,14 +2157,14 @@ msgstr "Categorias da Peça" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Item de Estoque" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2181,7 +2180,7 @@ msgstr "Localização de Stock" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "Localizações de Stock" @@ -2194,7 +2193,7 @@ msgid "Stock Location Types" msgstr "Tipo de Local de Estoque" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "Histórico de Estoque" @@ -2227,7 +2226,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "Empresa" @@ -2254,7 +2253,7 @@ msgstr "Códigos do Projeto" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2264,9 +2263,9 @@ msgstr "Pedido de Compra" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Pedidos de compra" @@ -2282,9 +2281,9 @@ msgstr "Pedido de compra das linhas" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2294,14 +2293,14 @@ msgstr "Pedido de Venda" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Pedidos de vendas" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Envio do Pedido de Venda" @@ -2310,15 +2309,15 @@ msgid "Sales Order Shipments" msgstr "Envios dos Pedidos de Vendas" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Pedido de Devolução" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "Pedidos de Devolução" @@ -2337,7 +2336,7 @@ msgid "Address" msgstr "Endereço" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Endereços" @@ -2349,7 +2348,7 @@ msgid "Contact" msgstr "Contato" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "Contatos" @@ -2466,9 +2465,9 @@ msgstr "Envios" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "Inativo" @@ -2480,7 +2479,7 @@ msgstr "Sem Estoque" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2491,7 +2490,7 @@ msgstr "Número de Série" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2502,7 +2501,7 @@ msgstr "Número de Série" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3122,30 +3121,34 @@ msgid "Slovenian" msgstr "Esloveno" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "Sueco" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "Tailandês" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "Turco" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "Ucraniano" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "Vietnamita" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "Chinês (Simplificado)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "Chinês (Tradicional)" @@ -3474,7 +3477,7 @@ msgstr "Lote" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3568,7 +3571,7 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3598,31 +3601,31 @@ msgstr "Categoria parente da peça" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "Escolher Localização" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "Destino do item selecionado" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "Localização padrão da categoria de peça selecionada" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "Localização do estoque recebido selecionada" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "Localização padrão selecionada" @@ -3630,30 +3633,34 @@ msgstr "Localização padrão selecionada" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "Definir localização" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "Definir localização" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "Alterar Estado" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3668,26 +3675,26 @@ msgstr "" msgid "Location" msgstr "Localização" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "Armazenar no local padrão" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "Armazenar no destino do item de linha" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "Armazenar com estoque já recebido" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "Armazenar no destino do item de linha" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "Armazenar com estoque já recebido" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3696,45 +3703,55 @@ msgstr "Armazenar com estoque já recebido" msgid "Batch Code" msgstr "Código de Lote" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "Números de Série" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "Embalagem" -#: src/forms/PurchaseOrderForms.tsx:616 +#: src/forms/PurchaseOrderForms.tsx:658 +#~ msgid "Receive line items" +#~ msgstr "Receive line items" + +#: src/forms/PurchaseOrderForms.tsx:662 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 msgid "Note" msgstr "Nota" -#: src/forms/PurchaseOrderForms.tsx:658 -#~ msgid "Receive line items" -#~ msgstr "Receive line items" - -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3742,7 +3759,7 @@ msgstr "SKU" msgid "Received" msgstr "Recebido" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "Receber item de linha" @@ -3788,7 +3805,7 @@ msgid "Stock Status" msgstr "Estado do Estoque" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3822,28 +3839,28 @@ msgstr "Mover" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "Em Estoque" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "Adicionar" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "Contar" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "Adicionar Estoque" @@ -3853,7 +3870,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "Remover Estoque" @@ -3863,8 +3880,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "Transferir Estoque" @@ -3874,7 +3891,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5067,8 +5084,8 @@ msgstr "Relatórios" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "Ordens de Produções" @@ -5127,7 +5144,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5167,7 +5184,7 @@ msgid "Build Quantity" msgstr "Quantidade de Produção" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "Saídas Concluídas" @@ -5177,7 +5194,7 @@ msgid "Issued By" msgstr "Emitido por" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5246,39 +5263,39 @@ msgstr "Local de Destino" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "Detalhes da Produção" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "Itens de linha" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "Saídas Incompletas" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "Estoque Consumido" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "Pedido de Produção Filho" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5289,143 +5306,143 @@ msgstr "Resultados do teste" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "Editar Pedido de Produção" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" -msgstr "Editar Pedido de Produção" - #: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:178 #: src/tables/build/BuildOrderTable.tsx:193 msgid "Add Build Order" msgstr "Novo Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "Cancelar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "Ações do Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "Cancelar pedido" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5460,8 +5477,8 @@ msgstr "Moeda Padrão" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5473,7 +5490,7 @@ msgstr "Fornecedor" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5493,40 +5510,40 @@ msgstr "Fabricante" msgid "Customer" msgstr "Cliente" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:182 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Manufactured Parts" msgstr "Peças Fabricadas" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" +msgstr "Peças fornecidas" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "Peças fornecidas" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Estoque Atribuído" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Editar Empresa" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "Ações da Empresa" @@ -5546,53 +5563,53 @@ msgstr "Número da Peça do Fabricante" msgid "External Link" msgstr "Link Externo" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "Detalhes da Peça" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "Detalhes do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "Detalhes da Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "Parâmetros" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "Fornecedores" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "Editar Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "Adicionar Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "Excluir Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "Ações da Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "Peça do Fabricante" @@ -5610,8 +5627,8 @@ msgid "Pack Quantity" msgstr "Quantidade embalada" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5625,46 +5642,46 @@ msgstr "Disponibilidade do Fornecedor" msgid "Availability Updated" msgstr "Disponibilidade Atualizada" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Disponibilidade" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Detalhes da Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "Estoque Recebido" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "Preço do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "Ações do Fornecedor da Peça" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "Editar Fornecedor da Peça" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "Excluir Fornecedor da Peça" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "Adicionar Fornecedor da Peça" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "Sem Estoque" @@ -5748,55 +5765,55 @@ msgid "Category Details" msgstr "Detalhes da Categoria" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "Alocações de Pedido de Produção" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "Alocações do Pedido de Vendas" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "Variante de" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "Revisão" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Categoria" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "Localização Padrão" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "Localização padrão da Categoria" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Unidades" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Palavras-chave" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5804,30 +5821,30 @@ msgstr "Palavras-chave" msgid "Available Stock" msgstr "Estoque Disponível" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "Estoque Mínimo" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "Na ordem" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "Alocado para Pedidos de Produção" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "Alocado para Pedidos de Venda" @@ -5835,70 +5852,70 @@ msgstr "Alocado para Pedidos de Venda" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "Pode Produzir" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "Em Produção" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "Peça Modelo" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "Peça montada" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "Peça do componente" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "Peça rastreável" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "Peça comprável" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "Peça vendível" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "Peça virtual" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5906,24 +5923,24 @@ msgstr "Peça virtual" msgid "Creation Date" msgstr "Data de Criação" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "Criado por" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "Fornecedor Padrão" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "Intervalo de Preço" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5931,42 +5948,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "Variantes" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "Alocações" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "Lista de Materiais" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "Utilizado em" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "Preço da Peça" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "Agendamento" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "Modelos de Teste" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "Peças Relacionadas" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5974,62 +5991,62 @@ msgstr "Peças Relacionadas" msgid "Available" msgstr "Disponível" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "Obrigatório" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "Editar Peça" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "Adicionar Peça" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "Excluir Peça" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "A exclusão desta parte não pode ser revertida" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "Ações de Estoque" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "Contagem do estoque" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "Transferir peça do estoque" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "Encomendar Estoque" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "Ações da Peça" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6423,37 +6440,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "Detalhes do pedido" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "Ações do Pedido" @@ -6464,11 +6481,11 @@ msgstr "Ações do Pedido" msgid "Customer Reference" msgstr "Referência do Cliente" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "Editar Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6478,19 +6495,19 @@ msgstr "Novo Pedido de Devolução" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6506,50 +6523,50 @@ msgstr "Envios concluídos" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "Editar Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "Novo Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6582,53 +6599,53 @@ msgstr "Data de Envio" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6745,60 +6762,55 @@ msgstr "" msgid "Consumed By" msgstr "Consumido por" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" -msgstr "" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" +msgstr "Detalhes de Estoque" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "Detalhes de Estoque" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "Rastreamento de Estoque" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "Dados de teste" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "Itens instalados" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "Itens Filhos" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "Editar Item do Estoque" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "Excluir Item de Estoque" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6817,57 +6829,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "Operações de Stock" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "Contar Estoque" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "Transferir" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "Ações do Item do Estoque" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7789,47 +7801,47 @@ msgstr "Apagar Contato" msgid "Add contact" msgstr "Adicionar contacto" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "Ficheiro enviado" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "Arquivo {0} enviado com sucesso" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "Não foi possível fazer o upload do arquivo" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "Carregar anexo" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "Editar Anexo" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "Eliminar Anexo" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "É um link" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "Mostrar anexos dos links" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "É um arquivo" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "Mostrar arquivos anexados" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "Adicionar anexo" @@ -7837,15 +7849,15 @@ msgstr "Adicionar anexo" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "Adicionar ligação externa" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "Nenhum anexo encontrado" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "Arraste o arquivo de anexo aqui para enviar" diff --git a/src/frontend/src/locales/pt_BR/messages.po b/src/frontend/src/locales/pt_BR/messages.po index 7188a78a43..c7e8d06976 100644 --- a/src/frontend/src/locales/pt_BR/messages.po +++ b/src/frontend/src/locales/pt_BR/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: pt\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:22\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "Ler Código de Barras" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "Isto irá remover o link com o código de barras associado" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "Desvincular Código de Barras" @@ -245,18 +244,18 @@ msgstr "Imprimir Relatórios" msgid "Remove this row" msgstr "Remover esta linha" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "Sem nome definido" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "Remover Imagem" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "Remover imagem associada a este item?" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "Remover" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "Remover" msgid "Cancel" msgstr "Cancelar" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "Arraste e solte para carregar" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "Clique para selecionar o(s) arquivo(s)" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "Erro no carregamento" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "Limpar" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "Enviar" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "Selecionar de imagens existentes" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "Selecionar Imagem" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "Carregar nova imagem" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "Enviar Imagem" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "Excluir imagem" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "Upload da imagem falhou" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "Ocorreu um erro no servidor" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "Erro no formulário" @@ -867,16 +866,16 @@ msgstr "Erro no formulário" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "Existem erros para um ou mais campos de formulário" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "Atualizar" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "Servidor" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "Sair" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "Peças" @@ -1748,16 +1747,16 @@ msgstr "Peças" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Estoque" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "Comprando" @@ -1776,10 +1775,10 @@ msgstr "Comprando" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Vendas" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "Navegação" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "Versão" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "Modelo desconhecido: {model}" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "Modelo desconhecido: {model}" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "Teste de Modelos de Peças" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "Categoria da Peça" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "Categorias de Peça" @@ -2157,14 +2156,14 @@ msgstr "Categorias de Peça" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Item de estoque" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "Localização do estoque" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "Locais de estoque" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "Categoria de Localização de Estoque" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "Histórico de estoque" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "Criar itens" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "Empresa" @@ -2253,7 +2252,7 @@ msgstr "Códigos de Projeto" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "Pedido de Compra" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Pedidos de compra" @@ -2281,9 +2280,9 @@ msgstr "Linhas do Pedido de Compra" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "Pedido de Venda" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Pedidos de vendas" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Envio do Pedido Venda" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "Envios do Pedido Venda" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Pedido de Devolução" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "Pedidos de Devolução" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "Endereço" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Endereços" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "Contato" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "Contatos" @@ -2465,9 +2464,9 @@ msgstr "Remessa" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "Inativo" @@ -2479,7 +2478,7 @@ msgstr "Sem Estoque" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "Número de Série" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "Número de Série" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "Esloveno" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "Sueco" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "Tailandês" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "Turco" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "Ucraniano" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "Vietnamita" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "Chinês (Simplificado)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "Chinês (Tradicional)" @@ -3473,7 +3476,7 @@ msgstr "Lote" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "Itens de estoque alocados" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "Categoria de peça parental" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "Escolher local" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "Destino do item selecionado" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "Localização padrão da categoria de peça selecionada" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "Localização do estoque recebida selecionada" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "Localização padrão selecionada" @@ -3629,30 +3632,34 @@ msgstr "Localização padrão selecionada" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "Definir Localização" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "Definir Localização" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "Ajustar Pacotes" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "Alterar Status" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "Adicionar observação" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "Adicionar observação" msgid "Location" msgstr "Localização" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "Armazenar no local padrão" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "Armazenar no destino do item de linha" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "Armazenar com estoque já recebido" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "Armazenar no destino do item de linha" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "Armazenar com estoque já recebido" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "Armazenar com estoque já recebido" msgid "Batch Code" msgstr "Código de Lote" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "Números de Série" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "Data de Validade" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "Embalagem" -#: src/forms/PurchaseOrderForms.tsx:616 +#: src/forms/PurchaseOrderForms.tsx:658 +#~ msgid "Receive line items" +#~ msgstr "Receive line items" + +#: src/forms/PurchaseOrderForms.tsx:662 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 msgid "Note" msgstr "Anotação" -#: src/forms/PurchaseOrderForms.tsx:658 -#~ msgid "Receive line items" -#~ msgstr "Receive line items" - -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "Código (SKU)" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "Código (SKU)" msgid "Received" msgstr "Recebido" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "Excluir Itens de Linha" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "Situação do Estoque" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "Mover" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "Em Estoque" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "Adicionar" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "Contar" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "Adicionar Estoque" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "Remover Estoque" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "Transferir Estoque" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "Relatórios" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "Ordens de Produções" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "Quantidade de Produção" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "Saídas Completas" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "Emitido por" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "Local de Destino" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "Detalhes da Produção" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "Itens de linha" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "Saídas Incompletas" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "Estoque Alocado" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "Estoque Consumido" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "Pedido de Produção Filhos" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "Resultados do teste" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "Editar Pedido de Produção" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" -msgstr "Editar Pedido de Produção" - #: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:178 #: src/tables/build/BuildOrderTable.tsx:193 msgid "Add Build Order" msgstr "Adicionar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "Cancelar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "Pedido cancelado" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "Cancelar este pedido" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "Manter Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "Colocar este pedido em espera" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "Pedido colocado em espera" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "Pedido de produção vencido" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "Cancelar este pedido" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "Problemas com o pedido" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "Completar Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "Marcar este pedido como completo" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "Pedido concluído" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "Emitir Pedido" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "Completar Pedido" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "Ações do Pedido de Produção" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "Editar pedido" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "Duplicar pedido" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "Manter ordem" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "Cancelar pedido" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "Moeda Padrão" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "Fornecedor" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "Fabricante" msgid "Customer" msgstr "Cliente" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:182 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Manufactured Parts" msgstr "Peças Fabricadas" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" +msgstr "Peças Fornecidas" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "Peças Fornecidas" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Estoque Atribuído" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Editar Empresa" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Excluir Empresa" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "Ações da Empresa" @@ -5545,53 +5562,53 @@ msgstr "Número de Peça do Fabricante" msgid "External Link" msgstr "Link Externo" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "Detalhes da Peça" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "Detalhes do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "Detalhes de peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "Parâmetros" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "Fornecedores" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "Editar Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "Adicionar Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "Excluir Peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "Ações de peça do Fabricante" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "Peça do Fabricante" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "Quantidade de embalagens" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "Disponibilidade do fornecedor" msgid "Availability Updated" msgstr "Disponibilidade Atualizada" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Disponibilidade" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Detalhes de Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "Estoque Recebido" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "Preço do fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "Ações de Peças do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "Editar Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "Excluir Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "Adicionar Peça do Fornecedor" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "Sem Estoque" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "Detalhes da categoria" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "Alocações de Pedido de Produção" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "Alocações do Pedido de Vendas" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "Variante de" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "Revisão" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "Revisão" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Categoria" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "Local Padrão" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "Localização padrão da categoria" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Unidades" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Palavras-chave" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "Palavras-chave" msgid "Available Stock" msgstr "Estoque Disponível" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "Estoque de variante" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "Estoque Mínimo" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "No pedido" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "Necessário para Pedidos" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "Alocado para Pedidos de Construção" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "Alocado para Pedidos de Venda" @@ -5834,70 +5851,70 @@ msgstr "Alocado para Pedidos de Venda" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "Pode Produzir" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "Em Produção" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "Bloqueado" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "Modelo de peça" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "Peça Montada" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "Parte do componente" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "Parte Testável" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "Peça Rastreável" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "Parte comprável" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "Parte vendível" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "Parte Virtual" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "Parte Virtual" msgid "Creation Date" msgstr "Criado em" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "Criado por" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "Fornecedor Padrão" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "Faixa de Preço" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "Variantes" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "Alocações" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "Lista de Materiais" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "Usado em" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "Preço de Peça" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "Agendamento" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "Testar Modelos" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "Peças Relacionadas" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "Peças Relacionadas" msgid "Available" msgstr "Disponível" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "Obrigatório" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "Editar Peça" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "Adicionar Parte" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "Excluir Peça" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "Excluir esta peça não é reversível" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "Ações de Estoque" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "Contagem do estoque" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "Transferir estoque de peça" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "Pedir estoque" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "Ações da Peça" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "Selecionar Revisão de Parte" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "Detalhes do pedido" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "Itens de linha extra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "Emitir Pedido de Compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "Cancelar Pedido de Compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "Reter pedido de compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "Concluir Pedido de Compra" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "Ações de Pedido" @@ -6463,11 +6480,11 @@ msgstr "Ações de Pedido" msgid "Customer Reference" msgstr "Referência do Cliente" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "Editar Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "Adicionar Pedido de Devolução" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "Emitir Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "Cancelar Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "Adicionar Pedido de Devolução" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "Completar Pedido de Devolução" @@ -6505,50 +6522,50 @@ msgstr "Envios Concluídos" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "Editar Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "Adicionar Pedido de Vendas" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "Envios" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "Emitir Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "Cancelar Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "Adicionar Pedido de Vendas" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "Concluir Pedido de Venda" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "Ordem de envio" @@ -6581,53 +6598,53 @@ msgstr "Data de envio" msgid "Delivery Date" msgstr "Data de Entrega" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "Editar Remessa" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "Remessa Completa" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "Pendentes" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "Enviado" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "Entregue" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "Consumido por" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" -msgstr "Data de Validade" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" +msgstr "Detalhes do Estoque" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "Detalhes do Estoque" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "Rastreamento de Estoque" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "Dados de Teste" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "Itens Instalados" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "Itens Filhos" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "Editar Item do Estoque" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "Excluir Item de Estoque" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "Operações de Estoque" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "Contagem de estoque" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "Transferir" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "Ações de Estoque" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "Excluir Contato" msgid "Add contact" msgstr "Adicionar contato" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "Arquivo enviado" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "Arquivo {0} carregado com sucesso" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "Arquivo não pode ser carregado" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "Carregar Anexo" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "Editar Anexo" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "Excluir Anexo" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "É um link" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "Mostrar anexos de links" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "É um arquivo" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "Mostrar arquivos anexados" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "Adicionar anexo" @@ -7836,15 +7848,15 @@ msgstr "Adicionar anexo" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "Adicionar um link externo" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "Nenhum anexo encontrado" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "Arraste o arquivo de anexo aqui para enviar" diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po index f078158e97..ab0a4f29b8 100644 --- a/src/frontend/src/locales/ro/messages.po +++ b/src/frontend/src/locales/ro/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ro\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:22\n" +"PO-Revision-Date: 2025-01-16 22:24\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" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "" @@ -245,18 +244,18 @@ msgstr "" msgid "Remove this row" msgstr "" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "" msgid "Cancel" msgstr "" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "" @@ -867,16 +866,16 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "" @@ -1748,16 +1747,16 @@ msgstr "" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "" @@ -1776,10 +1775,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "" @@ -2157,14 +2156,14 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "" @@ -2253,7 +2252,7 @@ msgstr "" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2281,9 +2280,9 @@ msgstr "" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "" @@ -2465,9 +2464,9 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "" @@ -2479,7 +2478,7 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "" #: src/contexts/LanguageContext.tsx:50 -msgid "Swedish" +msgid "Serbian" msgstr "" #: src/contexts/LanguageContext.tsx:51 -msgid "Thai" +msgid "Swedish" msgstr "" #: src/contexts/LanguageContext.tsx:52 -msgid "Turkish" +msgid "Thai" msgstr "" #: src/contexts/LanguageContext.tsx:53 -msgid "Ukrainian" +msgid "Turkish" msgstr "" #: src/contexts/LanguageContext.tsx:54 -msgid "Vietnamese" +msgid "Ukrainian" msgstr "" #: src/contexts/LanguageContext.tsx:55 -msgid "Chinese (Simplified)" +msgid "Vietnamese" msgstr "" #: src/contexts/LanguageContext.tsx:56 +msgid "Chinese (Simplified)" +msgstr "" + +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "" @@ -3629,30 +3632,34 @@ msgstr "" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "" msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "" msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:616 -#: src/pages/company/SupplierPartDetail.tsx:118 -#: src/tables/ColumnRenderers.tsx:143 -msgid "Note" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:662 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:143 +msgid "Note" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" +#: src/pages/build/BuildDetail.tsx:374 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/build/BuildOrderTable.tsx:193 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:376 -#: src/tables/build/BuildOrderTable.tsx:178 -#: src/tables/build/BuildOrderTable.tsx:193 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "" msgid "Customer" msgstr "" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" +#: src/pages/company/CompanyDetail.tsx:180 +msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:182 -msgid "Manufactured Parts" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" msgstr "" #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "" @@ -5545,53 +5562,53 @@ msgstr "" msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po index f6a56c52ac..5a01d5b66a 100644 --- a/src/frontend/src/locales/ru/messages.po +++ b/src/frontend/src/locales/ru/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ru\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:22\n" +"PO-Revision-Date: 2025-01-15 03:50\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" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "Сканировать штрихкод" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "Это удалит ссылку на связанный штрих-ко #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "Отвязать штрих-код" @@ -245,18 +244,18 @@ msgstr "Печать отчетов" msgid "Remove this row" msgstr "Удалить эту строку" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "Вы будете перенаправлены на сайт поставщика для дальнейших действий." -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "Этот поставщик не полностью настроен." +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "Нет непрочитанных новостей" msgid "No name defined" msgstr "Имя не определено" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "Убрать изображение" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "Удалить связанное изображение?" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "Удалить" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "Удалить" msgid "Cancel" msgstr "Отменить" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "Перетащите для загрузки" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "Нажмите, чтобы выбрать файл(ы)" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "Очистить" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "Подтвердить" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "Выбрать из существующих изображений" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "Выбрать изображение" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "Скачать изображение из удаленного источника" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "Загрузить новое изображение" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "Загрузить изображение" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "Удалить изображение" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "Скачать изображение" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "Изображение успешно скачано" @@ -678,7 +677,7 @@ msgstr "Не удалось загрузить изображение" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "Произошла ошибка сервера" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "Ошибка формы" @@ -867,16 +866,16 @@ msgstr "Ошибка формы" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "Существуют ошибки для одного или нескольких полей формы" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "Обновить" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "Узел" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "Выход" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "Детали" @@ -1748,16 +1747,16 @@ msgstr "Детали" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Остатки" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "Производство" @@ -1765,10 +1764,10 @@ msgstr "Производство" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "Покупка" @@ -1776,10 +1775,10 @@ msgstr "Покупка" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Продажи" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "Панель навигации" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "Информация о плагине" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "Версия" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "Неизвестная модель: {model}" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "Неизвестная модель: {model}" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "Отгрузка заказов на продажу" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "Категория детали" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "Категории деталей" @@ -2157,14 +2156,14 @@ msgstr "Категории деталей" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "На складе" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "Место хранения" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "Места хранения" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "Типы складов" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "История склада" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "Товары производства" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "Компания" @@ -2253,7 +2252,7 @@ msgstr "Коды проекта" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "Заказ на закупку" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Заказы на закупку" @@ -2281,9 +2280,9 @@ msgstr "Позиции заказа на поставку" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "Заказ на продажу" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Заказы на продажу" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Отправка заказа на продажу" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "Отгрузка заказа на продажу" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Заказ на возврат" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "Заказы на возврат" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "Адрес" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Адреса" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "Контакт" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "Контакты" @@ -2465,9 +2464,9 @@ msgstr "Отгрузка" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "Неактивный" @@ -2479,7 +2478,7 @@ msgstr "Нет склада" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "Серийный номер" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "Серийный номер" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "Словенский" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "Шведский" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "Тайский" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "Турецкий" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "Украинский" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "Вьетнамский" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "Китайский (Упрощенный)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "Китайский (Традиционный)" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "Запасы назначены" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "Родительская категория" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "Назначить код партии и серийные номера" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "Назначить код партии" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "Выберите местоположение" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "Пункт назначения товара выбран" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "Выбрано расположение категории по умолчанию" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "Выбрано место получения запасов" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "Выбрано местоположение по умолчанию" @@ -3629,30 +3632,34 @@ msgstr "Выбрано местоположение по умолчанию" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "Установить местоположение" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "Установить местоположение" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "Настройка упаковки" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "Изменить статус" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "Добавить Заметку" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "Добавить Заметку" msgid "Location" msgstr "Расположение" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "Расположение магазина по умолчанию" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "" msgid "Batch Code" msgstr "Код партии" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "Ввести код партии для полученных запасов" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "Серийные номера" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "Ввести серийные номера для полученных запасов" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "Упаковка" -#: src/forms/PurchaseOrderForms.tsx:616 +#: src/forms/PurchaseOrderForms.tsx:658 +#~ msgid "Receive line items" +#~ msgstr "Receive line items" + +#: src/forms/PurchaseOrderForms.tsx:662 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 msgid "Note" msgstr "Заметка" -#: src/forms/PurchaseOrderForms.tsx:658 -#~ msgid "Receive line items" -#~ msgstr "Receive line items" - -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "Артикул" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "Артикул" msgid "Received" msgstr "Получено" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "Переместить" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "В наличии" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "Добавить" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "Количество" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "Добавить Остатки" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "Запас добавлен" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "Удалить запасы" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "Запас удален" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "Перемещение запасов" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "Запас перемещен" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "Отчеты" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "Заказы на сборку" @@ -5126,7 +5143,7 @@ msgstr "Удалить уведомления" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "Место назначения" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "Подробности сборки" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "Незавершенная продукция" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "Редактировать заказ на производство" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" -msgstr "Редактировать заказ на производство" - #: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:178 #: src/tables/build/BuildOrderTable.tsx:193 msgid "Add Build Order" msgstr "Создать заказ для производство" -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "Отменить заказ для производства" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "Заказ отменён" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "Отменить заказ" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "Отложите этот заказ" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "Заказ отложен" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "" msgid "Customer" msgstr "" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" +#: src/pages/company/CompanyDetail.tsx:180 +msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:182 -msgid "Manufactured Parts" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" msgstr "" #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "" @@ -5545,53 +5562,53 @@ msgstr "" msgid "External Link" msgstr "Внешняя ссылка" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "Вариант" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "Ревизия" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "Ревизия" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Категория" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "Расположение по умолчанию" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Ед. изм" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Ключевые слова" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "Ключевые слова" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "Можно произвести" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "В производстве" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "Заблокировано" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "Ценовой диапазон" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "Дата создания" msgid "Completion Date" msgstr "Дата завершения" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "Данные отгрузки" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "Назначенные запасы" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "Отменить отгрузку" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "Отправить отгрузку" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "Действия с отгрузкой" @@ -6744,60 +6761,55 @@ msgstr "Запас-родитель" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "Присвоить запасу серийный номер" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "Запасу присвоен серийный номер" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "Вернуть запас" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "Вернуть запас на склад. Он будет возвращен от клиента." -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "Вернуть запас от клиента" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "Передать запас клиенту" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "Передать запас клиенту" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "Залежалый" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "Просрочен" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "Это ссылка" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "Показывать встроенные вложения" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "Добавить внешнюю ссылку" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po index 9ed0293f6d..70079630ac 100644 --- a/src/frontend/src/locales/sk/messages.po +++ b/src/frontend/src/locales/sk/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sk\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:22\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Slovak\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "" @@ -245,18 +244,18 @@ msgstr "" msgid "Remove this row" msgstr "" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "" msgid "Cancel" msgstr "" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "" @@ -867,16 +866,16 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "" @@ -1748,16 +1747,16 @@ msgstr "" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "" @@ -1776,10 +1775,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "" @@ -2157,14 +2156,14 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "" @@ -2253,7 +2252,7 @@ msgstr "" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2281,9 +2280,9 @@ msgstr "" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "" @@ -2465,9 +2464,9 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "" @@ -2479,7 +2478,7 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "" #: src/contexts/LanguageContext.tsx:50 -msgid "Swedish" +msgid "Serbian" msgstr "" #: src/contexts/LanguageContext.tsx:51 -msgid "Thai" +msgid "Swedish" msgstr "" #: src/contexts/LanguageContext.tsx:52 -msgid "Turkish" +msgid "Thai" msgstr "" #: src/contexts/LanguageContext.tsx:53 -msgid "Ukrainian" +msgid "Turkish" msgstr "" #: src/contexts/LanguageContext.tsx:54 -msgid "Vietnamese" +msgid "Ukrainian" msgstr "" #: src/contexts/LanguageContext.tsx:55 -msgid "Chinese (Simplified)" +msgid "Vietnamese" msgstr "" #: src/contexts/LanguageContext.tsx:56 +msgid "Chinese (Simplified)" +msgstr "" + +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "" @@ -3629,30 +3632,34 @@ msgstr "" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "" msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "" msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:616 -#: src/pages/company/SupplierPartDetail.tsx:118 -#: src/tables/ColumnRenderers.tsx:143 -msgid "Note" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:662 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:143 +msgid "Note" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" +#: src/pages/build/BuildDetail.tsx:374 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/build/BuildOrderTable.tsx:193 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:376 -#: src/tables/build/BuildOrderTable.tsx:178 -#: src/tables/build/BuildOrderTable.tsx:193 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "" msgid "Customer" msgstr "" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" +#: src/pages/company/CompanyDetail.tsx:180 +msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:182 -msgid "Manufactured Parts" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" msgstr "" #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "" @@ -5545,53 +5562,53 @@ msgstr "" msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po index 9f53fa1a3c..2b9d1aa14b 100644 --- a/src/frontend/src/locales/sl/messages.po +++ b/src/frontend/src/locales/sl/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sl\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:22\n" +"PO-Revision-Date: 2025-01-15 03:50\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" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "" @@ -245,18 +244,18 @@ msgstr "Tiskanje poročil" msgid "Remove this row" msgstr "" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "" msgid "Cancel" msgstr "" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "" @@ -867,16 +866,16 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "" @@ -1748,16 +1747,16 @@ msgstr "" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "" @@ -1776,10 +1775,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "" @@ -2157,14 +2156,14 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "" @@ -2253,7 +2252,7 @@ msgstr "" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2281,9 +2280,9 @@ msgstr "" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "" @@ -2465,9 +2464,9 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "" @@ -2479,7 +2478,7 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "" #: src/contexts/LanguageContext.tsx:50 -msgid "Swedish" +msgid "Serbian" msgstr "" #: src/contexts/LanguageContext.tsx:51 -msgid "Thai" +msgid "Swedish" msgstr "" #: src/contexts/LanguageContext.tsx:52 -msgid "Turkish" +msgid "Thai" msgstr "" #: src/contexts/LanguageContext.tsx:53 -msgid "Ukrainian" +msgid "Turkish" msgstr "" #: src/contexts/LanguageContext.tsx:54 -msgid "Vietnamese" +msgid "Ukrainian" msgstr "" #: src/contexts/LanguageContext.tsx:55 -msgid "Chinese (Simplified)" +msgid "Vietnamese" msgstr "" #: src/contexts/LanguageContext.tsx:56 +msgid "Chinese (Simplified)" +msgstr "" + +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "" @@ -3629,30 +3632,34 @@ msgstr "" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "" msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "" msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:616 -#: src/pages/company/SupplierPartDetail.tsx:118 -#: src/tables/ColumnRenderers.tsx:143 -msgid "Note" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:662 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:143 +msgid "Note" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" +#: src/pages/build/BuildDetail.tsx:374 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/build/BuildOrderTable.tsx:193 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:376 -#: src/tables/build/BuildOrderTable.tsx:178 -#: src/tables/build/BuildOrderTable.tsx:193 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "" msgid "Customer" msgstr "" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" +#: src/pages/company/CompanyDetail.tsx:180 +msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:182 -msgid "Manufactured Parts" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" msgstr "" #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "" @@ -5545,53 +5562,53 @@ msgstr "" msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po index 15451acc96..c4a7cec348 100644 --- a/src/frontend/src/locales/sr/messages.po +++ b/src/frontend/src/locales/sr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:22\n" +"PO-Revision-Date: 2025-01-15 03:50\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" @@ -85,7 +85,6 @@ msgstr "Skeniraj ili unesi podatke bar koda" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "Unesi podatke bar koda" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "Skeniraj barkod" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "Greška pri povezivanju bar koda" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "Ovo će ukloniti link sa povezanim barkodom" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "Prekini vezu Barkoda" @@ -245,18 +244,18 @@ msgstr "Štampaj izveštaje" msgid "Remove this row" msgstr "Ukloni ovaj red" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "Preusmeravanje pri prijavljivanju neuspešno." - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "Bićete preusmereni provajderu za dodatne akcije" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "Provajder nije u potpunosti podešen" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "Nema nepročitanih novosti" msgid "No name defined" msgstr "Nije definisano ime" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "Ukloni sliku" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "Ukloniti sliku sa ovog predmeta?" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "Ukloni" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "Ukloni" msgid "Cancel" msgstr "Poništi" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "Prevuci i otpusti da bi se učitalo" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "Klikni za odabir fajlova" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "Slika dodata" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "Slika je uspešno dodata" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "Greška prilikom dodavanja" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "Obriši" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "Podnesi" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "Izaberi od postojećih slika" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "Izaberi sliku" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "Preuzmi sliku sa druge lokacije" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "Učitaj novu sliku" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "Učitaj sliku" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "Obriši sliku" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "Preuzmi sliku" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "Slika preuzeta uspešno" @@ -678,7 +677,7 @@ msgstr "Učitavanje slike nije uspelo" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "Desila se greška na serverskoj strani" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "Greška Obrasca" @@ -867,16 +866,16 @@ msgstr "Greška Obrasca" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "Postoje greške na jednom ili više polja na obrascu" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "Obnovi" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "Host" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "Odjavljivanje" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "Delovi" @@ -1748,16 +1747,16 @@ msgstr "Delovi" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Zalihe" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "Proizvodnja" @@ -1765,10 +1764,10 @@ msgstr "Proizvodnja" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "Kupovina" @@ -1776,10 +1775,10 @@ msgstr "Kupovina" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Prodaja" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "Navigacija" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "Informacije o ekstenziji" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "Verzija" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "Nepoznat model: {model}" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "Nepoznat model: {model}" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "Šabloni testiranja dela" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "Kategorija delova" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "Kategorije delova" @@ -2157,14 +2156,14 @@ msgstr "Kategorije delova" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Stavka zalihe" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "Lokacija zaliha" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "Lokacije zaliha" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "Tipovi lokacija zaliha" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "Istorija zaliha" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "Stavke izgradnje" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "Kompanija" @@ -2253,7 +2252,7 @@ msgstr "Kodovi projekta" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "Narudžbenica" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Narudžbenice" @@ -2281,9 +2280,9 @@ msgstr "Linije narudžbenica" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "Nalog za prodaju" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Naloti za prodaju" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Pošiljka" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "Pošiljke" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Nalog za povrat" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "Nalozi za povrat" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "Adresa" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Adrese" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "Kontakt" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "Kontakti" @@ -2465,9 +2464,9 @@ msgstr "Pošiljka" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "Neaktivno" @@ -2479,7 +2478,7 @@ msgstr "Nema zalihe" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "Serijski broj" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "Serijski broj" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "Slovenski" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "Srpski" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "Švedski" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "Tajlandski" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "Turski" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "Ukrajinski" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "Vijetnamski" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "Kineski (Uprošćeni)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "Kineski (Tradicionalni)" @@ -3473,7 +3476,7 @@ msgstr "Serija" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "Stavke zaliha alocirane" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "Kategorija sa delovima veće kategorije" msgid "Subscribe to notifications for this category" msgstr "Pretplati se za obaveštenja za ovu kategoriju" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "Dodeli kod serije i serijski broj" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "Dodeli kod serije" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "Izaberi lokaciju" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "Destinacije stavke odabrana" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "Podrazmevana lokacija kategorije dela izabrana" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "Primljena lokacija zaliha selektovana" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "Podrazumevana lokacija izabrana" @@ -3629,30 +3632,34 @@ msgstr "Podrazumevana lokacija izabrana" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "Podesi lokaciju" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "Podesi lokaciju" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "Doradi pakovanje" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "Promeni status" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "Dodaj belešku" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "Dodaj belešku" msgid "Location" msgstr "Lokacija" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "Prodavnica na podrazumevanoj lokaciji" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "Destinacija prodavnice linijskih stavki" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "Prodavnica sa već primeljenom zalihom" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "Destinacija prodavnice linijskih stavki" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "Prodavnica sa već primeljenom zalihom" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "Prodavnica sa već primeljenom zalihom" msgid "Batch Code" msgstr "Kod serije" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "Unesi kod serije za primljene stavke" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "Serijski brojevi" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "Unesi serijske brojeve za primljene stavke" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "Datum isteka" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "Pakovanje" -#: src/forms/PurchaseOrderForms.tsx:616 +#: src/forms/PurchaseOrderForms.tsx:658 +#~ msgid "Receive line items" +#~ msgstr "Receive line items" + +#: src/forms/PurchaseOrderForms.tsx:662 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 msgid "Note" msgstr "Beleška" -#: src/forms/PurchaseOrderForms.tsx:658 -#~ msgid "Receive line items" -#~ msgstr "Receive line items" - -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "Jedinica za praćenje zaliha" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "Jedinica za praćenje zaliha" msgid "Received" msgstr "Primljeno" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "Primi linijske stavke" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "Status zalihe" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "Premesti" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "U zalihama" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "Dodaj" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "Računaj" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "Dodaj zalihu" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "Zaliha dodata" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "Ukloni zalihu" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "Zaliha uklonjena" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "Prebaci zalihu" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "Zaliha prebačena" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "Izveštavanje" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "Nalozi za izradu" @@ -5126,7 +5143,7 @@ msgstr "Obriši notifikacije" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "Količina naloga" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "Završeni nalozi" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "Izdat od strane" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "Destinaciona lokacija" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "Detalji naloga" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "Stavke" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "Nepotpuni nalozi" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "Alocirano zaliha" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "Potrošeno zaliha" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "Pod-nalozi za izradu" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "Rezultati testa" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "Izmeni nalog za izradu" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" -msgstr "Izmeni nalog za izradu" - #: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:178 #: src/tables/build/BuildOrderTable.tsx:193 msgid "Add Build Order" msgstr "Dodaj nalog za izradu" -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "Otkaži nalog za izradu" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "Nalog otkazan" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "Otkaži ovaj nalog" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "Zadrži nalog za izradu" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "Stavi ovaj nalog na čekanje" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "Nalog stavljen na čekanje" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "Izdaj nalog za izradu" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "Izdaj ovaj nalog" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "Nalog izdat" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "Završi nalog za izradu" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "Označi ovaj nalog kao završen" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "Nalog završen" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "Izdaj nalog" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "Završi nalog" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "Akcije naloga za izradu" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "Izmeni nalog" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "Dupliraj nalog" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "Zadrži nalog" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "Otkaži nalog" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "Podrazumevana valuta" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "Dobavljač" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "Proizvođač" msgid "Customer" msgstr "Mušterija" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "Detalji firme" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" -msgstr "Detalji firme" - -#: src/pages/company/CompanyDetail.tsx:182 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Manufactured Parts" msgstr "Proizvedeni delovi" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" +msgstr "Dostavljeni delovi" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "Dostavljeni delovi" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Dodeljene zalihe" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Izmeni firmu" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Obriši firmu" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "Akcije firme" @@ -5545,53 +5562,53 @@ msgstr "Broj dela prozivođača" msgid "External Link" msgstr "Spoljni link" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "Detalji dela" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "Detalji proizvođača" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "Detalji dela proizvođača" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "Parametri" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "Dobavljači" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "Izmeni deo proizvođača" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "Dodaj deo proizvođača" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "Obriši deo proizvođača" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "Akcija dela proizvođača" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "Deo proizvođača" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "Količina pakovanja" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "Dostupnost dobavljača" msgid "Availability Updated" msgstr "Dostupnost ažurirana" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Dostupnost" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Detalji dela dobavljača" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "Primljene zalihe" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "Cene dobavljača" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "Akcije dela dobavljača" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "Izmeni deo dobavljača" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "Obriši deo dobavljača" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "Dodaj deo dobavljača" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "Nema zaliha" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "Detalji kategorije" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "Dodela naloga za izradu" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "Dodela prodajnih naloga" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "Varijanta od" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "Revizija od" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "Revizija" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategorija" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "Podrazumevana lokacija" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "Podrazumevana lokacija kategorije" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Merne jedinice" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Ključne reči" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "Ključne reči" msgid "Available Stock" msgstr "Dostupne zalihe" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "Varijanta zaliha" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "Minimum zaliha" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "Na nalogu" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "Potrebno za naloge" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "Dodeljeno nalozima za izradu" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "Dodeljeno prodajnim nalozima" @@ -5834,70 +5851,70 @@ msgstr "Dodeljeno prodajnim nalozima" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "Može da se sastavi" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "U produkciji" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "Zaključano" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "Šablonski de" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "Sastavljeni deo" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "Komponenta" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "Deo može da se testira" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "Deo može da se prati" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "Deo može da se kupi" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "Deo može da se proda" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "Virtualni deo" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "Virtualni deo" msgid "Creation Date" msgstr "Datum kreiranja" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "Kreirano od strane" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "Podrazumevani dobavljač" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "Raspon cena" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "Najnoviji serijski broj" @@ -5930,42 +5947,42 @@ msgstr "Najnoviji serijski broj" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "Varijante" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "Alokacije" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "Spisak materijala" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "Korišćeno u" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "Cena dela" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "Raspored" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "Test šabloni" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "Povezani delovi" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "Povezani delovi" msgid "Available" msgstr "Dostupno" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "Neophodno" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "Izmeni deo" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "Dodaj deo" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "Obriši deo" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "Brisanje ovog dela se ne može poništiti" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "Akcije zaliha" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "Prebroj zalihe dela" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "Prensi zalihe dela" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "Nalog" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "Naruči zalihe" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "Akcije dela" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "Izaberite reviziju dela" @@ -6422,37 +6439,37 @@ msgstr "Datum izdavanja" msgid "Completion Date" msgstr "Datum završetka" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "Detalji narudžbine" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "Dodatne stavke" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "Izdaj nalog za kupovinu" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "Otkaži nalog za kupovinu" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "Zadrži nalog za kupovinu" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "Završi nalog za kupovinu" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "Akcije narudžbine" @@ -6463,11 +6480,11 @@ msgstr "Akcije narudžbine" msgid "Customer Reference" msgstr "Referenca mušterije" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "Izmeni reklamaciju" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "Dodaj reklamaciju" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "Izdaj reklamaciju" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "Otkaži reklamaciju" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "Zadrži reklamaciju" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "Završi reklamaciju" @@ -6505,50 +6522,50 @@ msgstr "Završene isporuke" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "Izmeni prodajnu narudžbinu" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "Dodaj prodajnu narudžbinu" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "Isporuke" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "Izdaj prodajnu narudžbinu" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "Otkaži prodajnu narudžbinu" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "Zadrži prodajnu narudžbinu" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "Isporuči nalog za prodaju" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "Isporuči ovaj nalog?" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "Nalog isporučen" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "Završi prodajnu narudžbinu" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "Naruči pošiljku" @@ -6581,53 +6598,53 @@ msgstr "Datum isporuke" msgid "Delivery Date" msgstr "Datum dostave" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "Detalji isporukue" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "Dodeljene stavke" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "Izmeni isporuku" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "Otkaži isporuku" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "Završi isporuku" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "Na čekanju" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "Poslato" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "Isporučeno" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "Pošalji isporuku" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "Akcije isporuke" @@ -6744,60 +6761,55 @@ msgstr "Stavka roditelj" msgid "Consumed By" msgstr "Potrošeno od strane" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" -msgstr "Datum isteka" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" +msgstr "Detalji zaliha" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "Detalji zaliha" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "Praćenje zaliha" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "Test podaci" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "Instalirane stavke" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "Podstavke" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "Izmeni stavku" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "Obriši stavku" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "Serijalizuj stavku" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "Stavka serijalizovana" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "Vrati stavku" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "Vrati ovu stavku u zalihe. Ovo će ukloniti alokaciju mušteriji." -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "Stavka vraćena u zalihe" @@ -6816,57 +6828,57 @@ msgstr "Stavka vraćena u zalihe" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "Operacije nad zalihama" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "Prebroj zalihe" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "Prebaci" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "Serijalizuj" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "Serijalizuj zalihe" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "Vrati" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "Vrati od mušterije" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "Dodeli mušteriji" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "Dodeli mušteriji" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "Akcije stavki" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "Zastarelo" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "Isteklo" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "Nedostupno" @@ -7788,47 +7800,47 @@ msgstr "Obriši kontakt" msgid "Add contact" msgstr "Dodaj kontakt" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "Fajl dodat" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "Fajl {0} uspešno dodat" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "Fajl ne može da se doda" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "Dodaj prilog" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "Izmeni prilog" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "Obriši prilog" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "Je link" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "Prikaži linkove" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "Je fajl" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "Prikaži priloge" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "Dodaj prilog" @@ -7836,15 +7848,15 @@ msgstr "Dodaj prilog" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "Dodaj spoljni link" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "Nema pronađenih priloga" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "Prevuci prilog ovde za upload" diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po index 885e34fad5..c6f213831e 100644 --- a/src/frontend/src/locales/sv/messages.po +++ b/src/frontend/src/locales/sv/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: sv\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:22\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "Skanna streckkod" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "Ta bort länk för streckkod" @@ -245,18 +244,18 @@ msgstr "Skriv ut rapporter" msgid "Remove this row" msgstr "" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "Inget namn definierat" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "Ta bort bild" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "Vill du ta bort den associerade bilden från denna artikel?" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "Ta bort" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "Ta bort" msgid "Cancel" msgstr "Avbryt" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "Dra och släpp för att ladda upp" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "Klicka för att välja fil(er)" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "Rensa" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "Skicka" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "Välj från befintliga bilder" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "Välj bild" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "Ladda upp ny bild" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "Ladda upp bild" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "Radera bild" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "Bilduppladdning misslyckades" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "Ett serverfel inträffade" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "Formulär fel" @@ -867,16 +866,16 @@ msgstr "Formulär fel" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "Fel finns för ett eller flera formulärfält" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "Uppdatera" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "Värd" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "Logga ut" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "Artiklar" @@ -1748,16 +1747,16 @@ msgstr "Artiklar" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Lagersaldo" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "Inköp" @@ -1776,10 +1775,10 @@ msgstr "Inköp" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Försäljning" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "Navigering" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "Version" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "Okänd modell: {model}" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "Okänd modell: {model}" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "Testmall för artiklar" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "Artikel Kategori" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "Artikelkategorier" @@ -2157,14 +2156,14 @@ msgstr "Artikelkategorier" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Lager artikel" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "Lagerplats" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "Lagerplats" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "Lagerplatstyper" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "Lagerhistorik" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "Tillverknings artiklar" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "Företag" @@ -2253,7 +2252,7 @@ msgstr "Projektkoder" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "Inköpsorder" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Inköpsorder" @@ -2281,9 +2280,9 @@ msgstr "Inköpsorderrader" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "Försäljningsorder" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Försäljningsorder" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Försäljningsorder leverans" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "Försäljningsorder leveranser" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Returorder" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "Returorder" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "Adress" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Adresser" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "Kontakt" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "Kontakter" @@ -2465,9 +2464,9 @@ msgstr "Frakt" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "Inaktiv" @@ -2479,7 +2478,7 @@ msgstr "Inget på lager" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "Serienummer" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "Serienummer" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "Slovenska" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "Svenska" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "Thailändska" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "Turkiska" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "Ukrainska" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "Vietnamesiska" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "Kinesiska (Förenklad)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "Kinesiska (Traditionell)" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "Överordnad kategori" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "Tilldela streckkod" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "Välj plats" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "" @@ -3629,30 +3632,34 @@ msgstr "" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "Ändra status" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "Lägg till anteckning" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "Lägg till anteckning" msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "" msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "Serienummer" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:616 -#: src/pages/company/SupplierPartDetail.tsx:118 -#: src/tables/ColumnRenderers.tsx:143 -msgid "Note" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:662 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:143 +msgid "Note" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "Rapportering" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "Byggordrar" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "Tillverkat antal" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "Slutförd produktion" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "Utfärdad av" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "Destinationsplats" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "Tillverknings Detaljer" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "Radartiklar" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "Ofullständig produktion" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "Allokerat lager" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "Förbrukat lager" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "Underordnad tillverknings order" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "Test resultat" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "Redigera Tillverknings order" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" -msgstr "Redigera Tillverknings order" - #: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:178 #: src/tables/build/BuildOrderTable.tsx:193 msgid "Add Build Order" msgstr "Lägg till Tillverknings order" -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "Avbryt Tillverknings order" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "Order avbruten" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "Avbryt denna order" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "Pausa denna order" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "Ordern är pausad" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "Utfärda tillverknings order" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "Utfärda denna order" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "Order utfärdad" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "Slutför tillverknings order" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "Markera denna order som slutförd" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "Order slutförd" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "Utfärda Order" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "Slutför Order" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "Åtgärder Tillverknings order" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "Redigera order" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "Duplicera order" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "Pausa order" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "Avbryt order" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "Standardvaluta" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "Leverantör" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "Tillverkare" msgid "Customer" msgstr "Kund" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:182 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Manufactured Parts" msgstr "Tillverkarens artiklar" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" +msgstr "Leverantörsartiklar" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "Leverantörsartiklar" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Tilldelad Lager" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Redigera företag" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Radera företag" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "" @@ -5545,53 +5562,53 @@ msgstr "" msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "Artikel Detaljer" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "Parametrar" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "Inget på lager" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "Tillverknings orderallokeringar" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "Försäljningsorder allokeringar" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategori" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Enheter" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "" msgid "Available Stock" msgstr "Tillgängligt lager" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "På order" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "Kan tillverkas" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "Under produktion" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "Låst" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "Mall artikel" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "Sammansatt artikel" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "Komponent artikel" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "Testbar artikel" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "Spårbar artikel" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "Köpartikel" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "Försäljningsbar artikel" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "Virtuell artikel" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "Virtuell artikel" msgid "Creation Date" msgstr "Skapad Datum" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "Skapad av" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "Standardleverantör" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "Prisintervall" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "Varianter" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "Allokeringar" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "Stycklista" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "Används i" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "Prissättning för artikel" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "Schemaläggning" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "Testmall" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "Relaterade artiklar" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "Relaterade artiklar" msgid "Available" msgstr "Tillgänglig" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "Redigera artikel" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "Lägg till artikel" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "Ta bort artikel" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "Borttagning av denna artikel kan inte återställas" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "Lager åtgärder" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "Räkna artikellager" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "Överför artikellager" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "Artikel åtgärder" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "Välj artikel revision" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "Slutför returorder" @@ -6505,50 +6522,50 @@ msgstr "Slutförda leveranser" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "Redigera försäljningsorder" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "Ny försäljningsorder" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "Leveranser" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "Avbryt försäljningsorder" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "Pausa försäljningsorder" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "Slutför försäljningsorder" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "Leveransorder" @@ -6581,53 +6598,53 @@ msgstr "Leveransdatum" msgid "Delivery Date" msgstr "Leveransdatum" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "Radera kontakt" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "Ladda upp bilaga" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "Redigera bilaga" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "Radera bilaga" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "Är länk" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "Är fil" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po index 75588654d8..62ff36281c 100644 --- a/src/frontend/src/locales/th/messages.po +++ b/src/frontend/src/locales/th/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: th\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:22\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Thai\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "" @@ -245,18 +244,18 @@ msgstr "" msgid "Remove this row" msgstr "" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "" msgid "Cancel" msgstr "" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "" @@ -867,16 +866,16 @@ msgstr "" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "" @@ -1748,16 +1747,16 @@ msgstr "" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "" @@ -1776,10 +1775,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "" @@ -2157,14 +2156,14 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "" @@ -2253,7 +2252,7 @@ msgstr "" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2281,9 +2280,9 @@ msgstr "" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "" @@ -2465,9 +2464,9 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "" @@ -2479,7 +2478,7 @@ msgstr "" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "" #: src/contexts/LanguageContext.tsx:50 -msgid "Swedish" +msgid "Serbian" msgstr "" #: src/contexts/LanguageContext.tsx:51 -msgid "Thai" +msgid "Swedish" msgstr "" #: src/contexts/LanguageContext.tsx:52 -msgid "Turkish" +msgid "Thai" msgstr "" #: src/contexts/LanguageContext.tsx:53 -msgid "Ukrainian" +msgid "Turkish" msgstr "" #: src/contexts/LanguageContext.tsx:54 -msgid "Vietnamese" +msgid "Ukrainian" msgstr "" #: src/contexts/LanguageContext.tsx:55 -msgid "Chinese (Simplified)" +msgid "Vietnamese" msgstr "" #: src/contexts/LanguageContext.tsx:56 +msgid "Chinese (Simplified)" +msgstr "" + +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "" @@ -3629,30 +3632,34 @@ msgstr "" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "" msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "" msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:616 -#: src/pages/company/SupplierPartDetail.tsx:118 -#: src/tables/ColumnRenderers.tsx:143 -msgid "Note" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:662 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:143 +msgid "Note" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" +#: src/pages/build/BuildDetail.tsx:374 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/build/BuildOrderTable.tsx:193 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:376 -#: src/tables/build/BuildOrderTable.tsx:178 -#: src/tables/build/BuildOrderTable.tsx:193 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "" msgid "Customer" msgstr "" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" +#: src/pages/company/CompanyDetail.tsx:180 +msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:182 -msgid "Manufactured Parts" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" msgstr "" #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "" @@ -5545,53 +5562,53 @@ msgstr "" msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po index 9180bd56f2..fc08246d52 100644 --- a/src/frontend/src/locales/tr/messages.po +++ b/src/frontend/src/locales/tr/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: tr\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:22\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "Barkod Tara" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "Bu, ilgili barkoda olan bağlantıyı kaldıracaktır" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "Barkodun Bağlantısını Kaldır" @@ -245,18 +244,18 @@ msgstr "Raporlar Yazdır" msgid "Remove this row" msgstr "Bu satırı kaldır" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "Herhangi bir ad tanımlanmamış" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "Resmi Kaldır" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "Bu ögeyle ilişkilendirilmiş resim kaldırılsın mı?" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "Kaldır" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "Kaldır" msgid "Cancel" msgstr "Vazgeç" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "Yüklemek için sürükle ve bırak" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "Dosya(ları) seçmek için tıkla" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "Yükleme Hatası" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "Temizle" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "Gönder" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "Var olan resimlerden seç" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "Resim Seç" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "Yeni resim yükle" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "Resim Yükle" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "Resmi sil" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "Resim yükleme başarısız oldu" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "Bir sunucu hatası oluştu" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "Form Hatası" @@ -867,16 +866,16 @@ msgstr "Form Hatası" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "Bir veya daha fazla form alanında hatalar var" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "Güncelle" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "Sunucu" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "Çıkış" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "Parçalar" @@ -1748,16 +1747,16 @@ msgstr "Parçalar" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Stok" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "Satın Alınıyor" @@ -1776,10 +1775,10 @@ msgstr "Satın Alınıyor" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Satışlar" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "Gezinme" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "Sürüm" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "Bilinmeyen model: {model}" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "Bilinmeyen model: {model}" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "Parça Test Şablonları" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "Parça Sınıfı" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "Parça Kategorileri" @@ -2157,14 +2156,14 @@ msgstr "Parça Kategorileri" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Stok Ögesi" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "Stok Konumu" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "Stok Konumları" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "Stok Konum Türleri" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "Stok Geçmişi" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "Yapı Ögeleri" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "Şirket" @@ -2253,7 +2252,7 @@ msgstr "Proje Kodları" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "Satın Alma Siparişi" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Satın Alma Emirleri" @@ -2281,9 +2280,9 @@ msgstr "Satın Alma Sipariş Satırları" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "Satış Siparişi" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Satış Emirleri" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Satış Siparişi Gönderisi" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "Satış Siparişi Gönderileri" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "İade Emri" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "İade Emirleri" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "Adres" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Adresler" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "Bağlantı" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "Bağlantılar" @@ -2465,9 +2464,9 @@ msgstr "Gönderi" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "İnaktif" @@ -2479,7 +2478,7 @@ msgstr "Stok yok" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "Seri Numarası" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "Seri Numarası" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "Slovence" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "İsveççe" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "Tayca" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "Türkçe" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "Ukraynaca" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "Vietnamca" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "Çince (Basitleştirilmiş)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "Çince (Geleneksel)" @@ -3473,7 +3476,7 @@ msgstr "Parti" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "Üst parça sınıfı" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "Konum Seçiniz" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "Öge hedefi seçildi" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "Parça sınıfı varsayılan konum seçildi" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "Alınan stok konumu seçildi" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "Varsayılan konum seçildi" @@ -3629,30 +3632,34 @@ msgstr "Varsayılan konum seçildi" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "Konum Ayarla" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "Konum Ayarla" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "Paketlemeyi Ayarla" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "Durumu Değiştir" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "Note Ekle" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "Note Ekle" msgid "Location" msgstr "Konum" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "Varsayılan konumda depola" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "Satır ögesinin hedefinde depola" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "Önceden alınmış bir stok ile depola" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "Satır ögesinin hedefinde depola" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "Önceden alınmış bir stok ile depola" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "Önceden alınmış bir stok ile depola" msgid "Batch Code" msgstr "Parti Kodu" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "Seri Numaraları" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "Son Kullanma Tarihi" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "Paketleme" -#: src/forms/PurchaseOrderForms.tsx:616 +#: src/forms/PurchaseOrderForms.tsx:658 +#~ msgid "Receive line items" +#~ msgstr "Receive line items" + +#: src/forms/PurchaseOrderForms.tsx:662 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 msgid "Note" msgstr "Not" -#: src/forms/PurchaseOrderForms.tsx:658 -#~ msgid "Receive line items" -#~ msgstr "Receive line items" - -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "SKU" msgid "Received" msgstr "Alındı" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "Alınan Satır Ögeleri" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "Stok Durumu" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "Taşı" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "Stokta" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "Ekle" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "Say" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "Stok Ekle" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "Stok Eklendi" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "Stok Kaldır" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "Stok Kaldırıldı" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "Stoku Aktar" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "Stok Transfer Edildi" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "Raporlama" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "Yapım İşi Emirleri" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "Yapı Miktarı" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "Tamamlanan Çıkışlar" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "Veren" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "Hedef Konum" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "Yapı Ayrıntıları" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "Satır Ögeleri" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "Tamamlanmayan Çıktılar" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "Ayrılan Stok" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "Tüketilen Stok" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "Alt Yapı Siparişleri" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "Test Sonuçları" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "Yapı Siparişini Düzenle" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" -msgstr "Yapı Siparişini Düzenle" - #: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:178 #: src/tables/build/BuildOrderTable.tsx:193 msgid "Add Build Order" msgstr "Yapı Siparişi Ekle" -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "Yapı Siparişini İptal Et" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "Sipariş iptal edildi" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "Bu siparişi iptal et" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "Yapı Siparişini Beklet" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "Bu yapı siparişini beklemeye al" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "Beklemeye alınan sipariş" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "Yapı Siparişi Ver" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "Bu siparişi ver" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "Sipariş verildi" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "Yapı Siparişini Tamamla" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "Bu siparişi tamamlandı olarak imle" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "Sipariş tamamlandı" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "Sipariş Ver" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "Siparişi Tamamla" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "Yapım Siprişi Eylemleri" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "Siparişi düzenle" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "Siparişi çoğalt" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "Siparişi beklet" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "Siparişi iptal et" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "Varsayılan Para Birimi" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "Sağlayıcı" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "Üretici" msgid "Customer" msgstr "Müşteri" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:182 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Manufactured Parts" msgstr "Üretilen Parçalar" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" +msgstr "Sağlanan Parçalar" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "Sağlanan Parçalar" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Atanan Parçalar" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Şirketi Düzenle" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Şirketi Sil" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "Şirket Eylemleri" @@ -5545,53 +5562,53 @@ msgstr "Üretici Parça Numarası" msgid "External Link" msgstr "Harici Bağlantı" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "Parça Ayrıntıları" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "Üretici Ayrıntıları" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "Üretici Parçası Ayrıntıları" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "Parametreler" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "Sağlayıcılar" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "Üretici Parçasını Düzenle" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "Üretici Parçası Ekle" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "Üretici Parçasını Sil" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "Üretici Parçası Eylemleri" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "Üretici Parçası" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "Paket Miktarı" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "Sağlayıcı Kullanılabilirliği" msgid "Availability Updated" msgstr "Kullanılabilirlik Güncellendi" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Kullanılabilirlik" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Sağlayıcı Parça Ayrıntıları" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "Alınan Stok" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "Sağlayıcı Fiyatlandırması" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "Sağlayıcı Parçası Eylemleri" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "Sağlayıcı Parçasını Düzenle" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "Sağlayıcı Parçasını Sil" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "Sağlayıcı Parçası Ekle" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "Stok Yok" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "Sınıf Ayrıntıları" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "Yapı Siparişi Ayırmaları" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "Satış Siparişi Ayrımaları" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "Şunun bir türü" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "Şunun revizyonu" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "Revizyon" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Kategori" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "Varsayılan Konum" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "Sınıfın Varsayılan Konumu" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Birim" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Anahtar Sözcükler" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "Anahtar Sözcükler" msgid "Available Stock" msgstr "Mevcut Stok" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "Türev Stoku" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "Minimum Stok" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "Siparişte" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "Siparişler için Gerekli" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "Yapı Siparişlerine Ayrıldı" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "Satış Siparişlerine Ayrıldı" @@ -5834,70 +5851,70 @@ msgstr "Satış Siparişlerine Ayrıldı" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "Yapılabilir" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "Üretimde" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "Kilitli" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "Şablon Parça" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "Birleştirilmiş Parça" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "Bileşen Parça" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "Test Edilebilir Parça" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "İzlenebilir Parça" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "Satın Alınabilir Parça" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "Satılabilir Parça" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "Sanal Parça" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "Sanal Parça" msgid "Creation Date" msgstr "Oluşturma Tarihi" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "Oluşturan" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "Varsayılan Sağlayıcı" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "Fiyat Aralığı" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "Türevler" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "Ayırmalar" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "Malzeme Listesi" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "Şunda Kullanıldı" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "Parça Fiyatlandırma" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "Planlama" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "Test Şablonları" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "İlgili Parçalar" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "İlgili Parçalar" msgid "Available" msgstr "Mevcut" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "Gerekli" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "Parçayı Düzenle" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "Parça Ekle" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "Parçayı Sil" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "Bu parçanın silinmesi geri alınamaz" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "Stok Eylemleri" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "Parça stokunu say" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "Parça stokunu aktar" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "Emir" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "Stok Sipariş Et" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "Parça Eylemleri" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "Parça Revizyonu Seç" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "Sipariş Ayrıntıları" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "Fazladan Satır Ögeleri" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "Satın Alma Siparişi Ver" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "Satın Alma Siparişini İptal Et" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "Satın Alma Siparişini Beklet" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "Satın Alma Siparişini Tamamla" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "Sipariş Eylemleri" @@ -6463,11 +6480,11 @@ msgstr "Sipariş Eylemleri" msgid "Customer Reference" msgstr "Müşteri Referansı" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "İade Emrini Düzenle" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "İade Emri Ekle" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "İade Emri Ver" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "İade Emrini İptal Et" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "İade Emrini Beklet" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "İade Emrini Tamamla" @@ -6505,50 +6522,50 @@ msgstr "Tamamlanan Gönderiler" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "Satış Siparişlerini Düzenle" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "Satış Siparişi Ekle" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "Gönderiler" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "Satış Siparişi Ver" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "Satış Siparişini İptal Et" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "Satış Siparişini Beklet" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "Satış Siparişini Tamamla" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "Siparişi Gönder" @@ -6581,53 +6598,53 @@ msgstr "Gönderim Tarihi" msgid "Delivery Date" msgstr "Teslimat Tarihi" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "Gönderiyi Düzenle" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "Gönderiyi Tamamla" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "Bekliyor" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "Gönderildi" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "Teslim Edildi" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "Tüketen" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" -msgstr "Son Kullanma Tarihi" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" +msgstr "Stok Ayrıntıları" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "Stok Ayrıntıları" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "Stok İzleme" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "Test Verisi" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "Yüklenen Ögeler" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "Alt Ögeler" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "Stok Ögesini Düzenle" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "Stok Ögesini Sil" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "Stok İşlemleri" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "Stoku say" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "Aktarım" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "Stok Ögesi Eylemleri" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "Bağlantıyı Sil" msgid "Add contact" msgstr "Bağlantı ekle" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "Dosya karşıya yüklendi" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "{0} dosyası başarıyla yüklendi" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "Dosya yüklenemedi" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "Ek Yükle" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "Eki Düzenle" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "Eki Sil" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "Bağlantı mı" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "Bağlantı eklerini göster" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "Dosya mı" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "Dosya eklerini göster" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "Ek ekle" @@ -7836,15 +7848,15 @@ msgstr "Ek ekle" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "Harici bağlantı ekle" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "Hiç ek bulunamadı" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "Ek dosyasını yüklemek için buraya sürükleyiniz" diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po index 176ef1a721..e85c64f947 100644 --- a/src/frontend/src/locales/uk/messages.po +++ b/src/frontend/src/locales/uk/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: uk\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:22\n" +"PO-Revision-Date: 2025-01-15 03:50\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" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "" @@ -245,18 +244,18 @@ msgstr "Друк звітів" msgid "Remove this row" msgstr "Видалити цей рядок" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "Ім'я не визначено" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "Видалити зображення" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "Видалити пов'язане зображення з цього елемента?" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "Видалити" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "Видалити" msgid "Cancel" msgstr "Скасувати" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "Перетягніть сюди, щоб завантажити" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "Натисніть, щоб вибрати файл(и)" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "Очистити" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "Відправити" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "Обрати з існуючих зображень" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "Вибрати зображення" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "Завантажити нове зображення" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "Завантажити зображення" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "Видалити зображення" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "Не вдалося завантажити зображення" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "Сталася помилка сервера" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "Помилка форми" @@ -867,16 +866,16 @@ msgstr "Помилка форми" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "Існують деякі помилки для одного або декількох полів" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "Оновити" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "Хост" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "Вихід" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "" @@ -1748,16 +1747,16 @@ msgstr "" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "В наявності" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "" @@ -1776,10 +1775,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "Версія" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "" @@ -2157,14 +2156,14 @@ msgstr "" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "" @@ -2253,7 +2252,7 @@ msgstr "" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "" @@ -2281,9 +2280,9 @@ msgstr "" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "Адреса" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Адреси" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "Контакт" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "Контакти" @@ -2465,9 +2464,9 @@ msgstr "" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "" @@ -2479,7 +2478,7 @@ msgstr "Немає в наявності" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "Серійний номер" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "Серійний номер" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "Словенська" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "Шведська" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "Тайська" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "Турецька" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "Українська" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "В’єтнамська" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "Китайська (спрощена)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "Китайська (Традиційна)" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "Елементи складу виділені" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "Оберіть розташування" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "" @@ -3629,30 +3632,34 @@ msgstr "" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "" msgid "Location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "" msgid "Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:616 -#: src/pages/company/SupplierPartDetail.tsx:118 -#: src/tables/ColumnRenderers.tsx:143 -msgid "Note" -msgstr "" - #: src/forms/PurchaseOrderForms.tsx:658 #~ msgid "Receive line items" #~ msgstr "Receive line items" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:662 +#: src/pages/company/SupplierPartDetail.tsx:118 +#: src/tables/ColumnRenderers.tsx:143 +msgid "Note" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "" msgid "Received" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "Перемістити" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "Додати" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "Кількість" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" +#: src/pages/build/BuildDetail.tsx:374 +#: src/tables/build/BuildOrderTable.tsx:178 +#: src/tables/build/BuildOrderTable.tsx:193 +msgid "Add Build Order" msgstr "" #: src/pages/build/BuildDetail.tsx:374 #~ msgid "Print build report" #~ msgstr "Print build report" -#: src/pages/build/BuildDetail.tsx:376 -#: src/tables/build/BuildOrderTable.tsx:178 -#: src/tables/build/BuildOrderTable.tsx:193 -msgid "Add Build Order" -msgstr "" - -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "" msgid "Customer" msgstr "" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" +#: src/pages/company/CompanyDetail.tsx:180 +msgid "Manufactured Parts" msgstr "" -#: src/pages/company/CompanyDetail.tsx:182 -msgid "Manufactured Parts" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" msgstr "" #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "" @@ -5545,53 +5562,53 @@ msgstr "" msgid "External Link" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "" msgid "Availability Updated" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "" msgid "Available Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "" @@ -5834,70 +5851,70 @@ msgstr "" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "" msgid "Creation Date" msgstr "" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "" msgid "Available" msgstr "" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "" @@ -6463,11 +6480,11 @@ msgstr "" msgid "Customer Reference" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "" @@ -6505,50 +6522,50 @@ msgstr "" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "" @@ -6581,53 +6598,53 @@ msgstr "" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" msgstr "" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "" @@ -7836,15 +7848,15 @@ msgstr "" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po index 1eb517441b..ab2f13dc8d 100644 --- a/src/frontend/src/locales/vi/messages.po +++ b/src/frontend/src/locales/vi/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: vi\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:22\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "Quét mã vạch" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "Thao tác này sẽ xóa liên kết đến mã vạch được liên k #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "Gỡ liên kết mã vạch" @@ -245,18 +244,18 @@ msgstr "In báo cáo" msgid "Remove this row" msgstr "" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "Chưa định nghĩa tên" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "Xoá hình" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "Xóa hình liên quan khỏi mục này?" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "Xoá" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "Xoá" msgid "Cancel" msgstr "Hủy bỏ" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "Kéo tập tin để tải lê" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "Nhấp vào để chọn file" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "Lỗi tải lên" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "Clear" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "Gửi" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "Chọn từ hình ảnh có sẵn" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "Chọn hình ảnh" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "Tải lên ảnh mới" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "Tải lên ảnh" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "Xoá ảnh" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "" @@ -678,7 +677,7 @@ msgstr "Tải ảnh thất bại" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "Xảy ra lỗi máy chủ" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "Lỗi form" @@ -867,16 +866,16 @@ msgstr "Lỗi form" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "Lỗi nhập liệu" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "Cập nhật" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "Host" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "Đăng xuất" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "Phụ tùng" @@ -1748,16 +1747,16 @@ msgstr "Phụ tùng" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "Kho hàng" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "Mua sắm" @@ -1776,10 +1775,10 @@ msgstr "Mua sắm" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "Bán hàng" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "Điều hướng" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "Phiên bản" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "Model không rõ: {model}" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "Model không rõ: {model}" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "Mẫu thử nghiệm" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "Danh mục phụ kiện" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "Danh mục phụ kiện" @@ -2157,14 +2156,14 @@ msgstr "Danh mục phụ kiện" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "Hàng trong kho" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "Vị trí kho hàng" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "Vị trí kho hàng" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "Phân loại vị trí kho hàng" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "Lịch sử kho hàng" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "Xây dựng mặt hàng" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "Công ty" @@ -2253,7 +2252,7 @@ msgstr "Mã dự án" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "Đơn đặt mua" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "Đơn hàng mua" @@ -2281,9 +2280,9 @@ msgstr "Các dòng đơn đặt hàng" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "Đơn đặt bán" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "Đơn hàng bán" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "Vận chuyển đơn hàng" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "Vận chuyển đơn hàng" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "Đơn hàng trả lại" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "Đơn hàng trả lại" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "Địa chỉ" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "Địa chỉ" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "Liên hệ" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "Danh bạ" @@ -2465,9 +2464,9 @@ msgstr "Lô hàng" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "Không hoạt động" @@ -2479,7 +2478,7 @@ msgstr "Hết hàng" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "Số sê-ri" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "Số sê-ri" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "Slovenian" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "Swedish" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "Thai" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "Turkish" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "Tiếng U-crai-na" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "Tiếng Việt" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "Chinese (Simplified)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "Chinese (Traditional)" @@ -3473,7 +3476,7 @@ msgstr "" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "Danh mục phụ kiện cha" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "Chọn vị trí" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "Đã chọn đích đến của mặt hàng" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "Vị trí mặc định danh mục đã được chọn" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "Vị trí kho hàng nhận đã được chọn" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "Vị trí mặc định đã chọn" @@ -3629,30 +3632,34 @@ msgstr "Vị trí mặc định đã chọn" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "Cài đặt vị trí" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "Cài đặt vị trí" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "Điều chỉnh bao bì" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "Thay đổi trạng thái" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "Thêm ghi chú" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "Thêm ghi chú" msgid "Location" msgstr "Vị trí" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "Cửa hàng ở vị trí mặc định" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "Cửa hàng tại điểm đến của mặt hàng" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "Cửa hàng đã nhận hàng" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "Cửa hàng tại điểm đến của mặt hàng" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "Cửa hàng đã nhận hàng" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "Cửa hàng đã nhận hàng" msgid "Batch Code" msgstr "Mã lô hàng" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "Số sê-ri" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "Đóng gói" -#: src/forms/PurchaseOrderForms.tsx:616 +#: src/forms/PurchaseOrderForms.tsx:658 +#~ msgid "Receive line items" +#~ msgstr "Receive line items" + +#: src/forms/PurchaseOrderForms.tsx:662 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 msgid "Note" msgstr "Ghi chú" -#: src/forms/PurchaseOrderForms.tsx:658 -#~ msgid "Receive line items" -#~ msgstr "Receive line items" - -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "SKU" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "SKU" msgid "Received" msgstr "Đã nhận" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "Nhận hạng mục" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "Trạng thái kho" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "Di chuyển" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "Còn hàng" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "Thêm" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "Đếm" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "Thêm kho" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "Xoá kho" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "Chuyển kho" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "Báo cáo" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "Đơn đặt bản dựng" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "Số lượng đơn vị" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "Đầu ra hoàn thiện" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "Cấp bởi" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "Địa điểm đích" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "Chi tiết bản dựng" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "Dòng hàng hóa" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "Đầu ra chưa hoàn hiện" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "Kho hàng đã phân bổ" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "Kho tiêu thụ" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "Đơn đặt bản dựng con" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "Kết quả kiểm tra" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "Sửa đơn đặt bản dựng" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" -msgstr "Sửa đơn đặt bản dựng" - #: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:178 #: src/tables/build/BuildOrderTable.tsx:193 msgid "Add Build Order" msgstr "Tạo đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "Hủy đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "Đã huỷ giao dịch" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "Hủy đơn hàng này" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "Chuyển trạng thái chờ đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "Chuyển đơn hàng sang trạng thái chờ" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "Đơn hàng đã chuyển sang chờ" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "Xác nhận" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "Xác nhận" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "Đã xác nhận" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "Hoàn thành" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "Đánh dấu hoàn thành" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "Hoàn thành" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "Xác nhận" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "Hoàn thành" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "Thao tác đơn đặt bản dựng" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "Chỉnh sửa đơn hàng" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "Nhân bản đơn hàng" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "Giữ đơn hàng" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "Hủy đơn hàng" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "Tiền tệ mặc định" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "Nhà cung cấp" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "Nhà sản xuất" msgid "Customer" msgstr "Khách hàng" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:182 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Manufactured Parts" msgstr "Nguyên liệu nhà sản xuất" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" +msgstr "Nguyên liệu nhà cung cấp" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "Nguyên liệu nhà cung cấp" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "Kho đã được giao" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "Sửa doanh nghiệp" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "Xóa doanh nghiệp" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "Chức năng doanh nghiệp" @@ -5545,53 +5562,53 @@ msgstr "Mã số nguyên liệu" msgid "External Link" msgstr "Liên kết Ngoài" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "Chi tiết" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "Chi tiết" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "Chi tiết nguyên liệu" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "Thông số" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "Nhà cung cấp" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "Sửa" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "Thêm" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "Xoá" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "Thao tác" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "Nguyên liệu" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "Số lượng gói" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "Khả dụng" msgid "Availability Updated" msgstr "Đã cập nhật" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "Khả dụng" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "Chi tiết" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "Kho đã nhận hàng" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "Giá nhà cung cấp" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "Thao tác" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "Sửa sản phẩm nhà cung cấp" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "Xoá" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "Thêm sản phẩm nhà cung cấp" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "Hết hàng" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "Chi tiết" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "Phân bổ đơn hàng bản dựng" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "Phân bổ đơn hàng bán" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "Biến thể của" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "Sửa đổi của" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "Sửa đổi" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "Danh mục" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "Vị trí mặc định" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "Vị trí danh mục mặc định" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "Đơn vị" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "Từ khóa" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "Từ khóa" msgid "Available Stock" msgstr "Số hàng tồn" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "Biến thể kho" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "Kho tối thiểu" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "Đang đặt hàng" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "Yêu cầu cho đơn hàng" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "Đã phân bổ đơn hàng" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "Đã phân bổ đơn hàng" @@ -5834,70 +5851,70 @@ msgstr "Đã phân bổ đơn hàng" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "Có thể dựng" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "Đang sản xuất" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "Khóa" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "Nguyên liệu mẫu" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "Đã lắp ráp" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "Thành phần" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "Có thể kiểm" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "Có thể theo dõi" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "Có thể đặt" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "Có thể bán" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "Nguyên liệu ảo" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "Nguyên liệu ảo" msgid "Creation Date" msgstr "Ngày tạo" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "Tạo bởi" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "Nhà cung ứng mặc định" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "Khoảng giá" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "Biến thể" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "Phân bổ" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "Hóa đơn nguyên vật liệu" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "Sử dụng trong" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "Giá" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "Lập lịch" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "Mẫu thử nghiệm" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "Phụ kiện liên quan" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "Phụ kiện liên quan" msgid "Available" msgstr "Có sẵn" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "Bắt buộc" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "Sửa phụ kiện" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "Thêm nguyên liệu" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "Xoá nguyên liệu" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "Không thể khôi phục việc xóa nguyên liệu này" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "Thao tác kho" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "Đếm kho nguyên liệu" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "Chuyển kho nguyên liệu" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "Thao tác" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "Chọn lịch sử nguyên liệu" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "Chi tiết đơn đặt" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "Thêm dòng mở rộng" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "Xác nhận đơn hàng" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "Huỷ đơn hàng" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "Tạm hoãn đơn hàng" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "Hoàn thành đơn hàng" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "Chức năng đơn đặt" @@ -6463,11 +6480,11 @@ msgstr "Chức năng đơn đặt" msgid "Customer Reference" msgstr "Tham chiếu khách hàng" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "Sửa đơn hoàn" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "Thêm đơn hoàn" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "Xác nhận đơn hoàn" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "Huỷ đơn hoàn" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "Tạm hoãn đơn hoàn" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "Hoàn thành đơn hoàn" @@ -6505,50 +6522,50 @@ msgstr "Vận đơn đã hoàn thành" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "Sửa đơn hàng sale" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "Thêm đơn hàng sale" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "Vận chuyển" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "Xác nhận đơn hàng sale" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "Huỷ đơn hàng sale" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "Tạm hoãn đơn hàng sale" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "Hoàn thành đơn hàng sale" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "Thứ tự vận đơn" @@ -6581,53 +6598,53 @@ msgstr "Ngày giao hàng" msgid "Delivery Date" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "" msgid "Consumed By" msgstr "Sử dụng bởi" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" -msgstr "" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" +msgstr "Chi tiết kho" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "Chi tiết kho" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "Theo dõi tồn kho" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "Thông tin kiểm thử" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "Mục đã cài đặt" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "Mục con" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "Sửa hàng trong kho" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "Xoá kho item" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "" @@ -6816,57 +6828,57 @@ msgstr "" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "Hoạt động kho" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "Đếm hàng" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "Chuyển" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "Thao tác kho items" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "" msgid "Add contact" msgstr "" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "Tệp tin đã được tải lên" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "Tệp tin {0} đã được tải lên thành công" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "Tệp không thể tải lên" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "Xóa tệp đính kèm" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "Thêm tệp đính kèm" @@ -7836,15 +7848,15 @@ msgstr "Thêm tệp đính kèm" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "Thêm liên kết ngoại" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "Không tìm thấy tệp đính kèm" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "" diff --git a/src/frontend/src/locales/zh_Hans/messages.po b/src/frontend/src/locales/zh_Hans/messages.po index e76ad153a5..84df9333c9 100644 --- a/src/frontend/src/locales/zh_Hans/messages.po +++ b/src/frontend/src/locales/zh_Hans/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:21\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "扫描条形码" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "这将删除关联条形码的链接" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "解绑条形码" @@ -245,18 +244,18 @@ msgstr "列印報告" msgid "Remove this row" msgstr "移除此行" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "未定义名称" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "删除图片" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "删除与此项关联的图片?" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "移除" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "移除" msgid "Cancel" msgstr "取消" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "拖拽上传" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "点击选择文件" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "上传错误" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "清除" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "提交" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "从现有图片中选择" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "选择图片" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "下载远程图片" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "上传新图片" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "上传图片" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "删除图片" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "下载图片" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "图片下载成功" @@ -678,7 +677,7 @@ msgstr "图片上传失败" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "服务器出错。" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "表单错误" @@ -867,16 +866,16 @@ msgstr "表单错误" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "一个或多个表单字段存在错误" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "更新" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "主机" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "登出" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "零件" @@ -1748,16 +1747,16 @@ msgstr "零件" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "库存" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "采购中" @@ -1776,10 +1775,10 @@ msgstr "采购中" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "销售" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "导航栏" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "插件信息" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "版本" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "未知模型: {model}" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "未知模型: {model}" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "零件测试模板" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "零件类别" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "零件类别" @@ -2157,14 +2156,14 @@ msgstr "零件类别" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "库存项" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "库存地点" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "库存地点" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "库存地点类型" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "库存历史记录" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "构建多个项目" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "公司" @@ -2253,7 +2252,7 @@ msgstr "项目编码" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "采购订单" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "采购订单" @@ -2281,9 +2280,9 @@ msgstr "采购订单行" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "销售订单" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "销售订单" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "销售订单配送" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "销售订单配送" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "退货订单" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "退货订单" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "地址" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "地址" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "联系人" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "联系人" @@ -2465,9 +2464,9 @@ msgstr "配送" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "未激活" @@ -2479,7 +2478,7 @@ msgstr "无库存" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "序列号" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "序列号" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "斯洛语尼亚语" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "瑞典语" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "泰语" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "土耳其语" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "乌克兰语" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "越南语" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "中文 (简体)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "中文 (繁体)" @@ -3473,7 +3476,7 @@ msgstr "批次" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "分配的库存项目" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "上级零件类别" msgid "Subscribe to notifications for this category" msgstr "订阅此类别的通知" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "选择位置" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "已选择项目目的地" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "已选择零件类别默认位置" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "已选择接收库存位置" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "已选择默认位置" @@ -3629,30 +3632,34 @@ msgstr "已选择默认位置" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "设置位置" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "设置位置" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "调整封包" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "更改状态" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "添加备注" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "添加备注" msgid "Location" msgstr "位置" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "存储在默认位置" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "存储在行项目目标" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "存储已收到的库存" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "存储在行项目目标" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "存储已收到的库存" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "存储已收到的库存" msgid "Batch Code" msgstr "批号" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "序列号" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "有效期至" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "包装" -#: src/forms/PurchaseOrderForms.tsx:616 +#: src/forms/PurchaseOrderForms.tsx:658 +#~ msgid "Receive line items" +#~ msgstr "Receive line items" + +#: src/forms/PurchaseOrderForms.tsx:662 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 msgid "Note" msgstr "备注" -#: src/forms/PurchaseOrderForms.tsx:658 -#~ msgid "Receive line items" -#~ msgstr "Receive line items" - -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "库存单位 (SKU)" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "库存单位 (SKU)" msgid "Received" msgstr "已接收" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "接收行项目" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "库存状态" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "移动" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "入库" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "添加" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "总计" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "添加库存" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "移除库存" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "转移库存" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "报告" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "生产订单" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "生产数量" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "已出产" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "发布人" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "目标地点" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "生产详情" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "行项目" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "未出产" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "已分配的库存" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "已消耗库存" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "子生产订单" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "测试结果" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "编辑生产订单" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" -msgstr "编辑生产订单" - #: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:178 #: src/tables/build/BuildOrderTable.tsx:193 msgid "Add Build Order" msgstr "添加生产订单" -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "取消生产订单" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "订单已取消" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "取消此订单" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "挂起生产订单" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "将此订单挂起" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "挂起订单" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "发出生产订单" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "发出这个订单" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "订单发起" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "完成生产订单" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "标记该订单为已完成" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "订单已完成" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "发布订单" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "完成订单" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "生产订单操作" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "编辑订单" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "复制订单" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "挂起订单" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "取消订单" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "默认货币单位" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "供应商" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "制造商" msgid "Customer" msgstr "客户" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "公司详细信息" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" -msgstr "公司详细信息" - -#: src/pages/company/CompanyDetail.tsx:182 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Manufactured Parts" msgstr "制成零件" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" +msgstr "已提供的零件" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "已提供的零件" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "已分配的库存" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "编辑公司" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "删除该公司" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "公司操作" @@ -5545,53 +5562,53 @@ msgstr "制造商零件编号" msgid "External Link" msgstr "外部链接" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "零件详情" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "制造商详情" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "制造商零件详情" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "参数" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "供应商" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "编辑制造商零件" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "添加制造商零件" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "删除制造商零件" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "制造商零件操作" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "制造商零件" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "包装数量" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "供应商可用性" msgid "Availability Updated" msgstr "可用性已更新" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "可用性" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "供应商零件详情" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "接收库存" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "供应商价格" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "供应商零件操作" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "编辑供应商零件" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "删除供应商零件" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "添加供应商零件" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "无库存" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "类别详情" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "分配生产订单" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "分配销售订单" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "变体于" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "修订" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "版本" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "类别" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "默认位置" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "类别默认位置" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "单位" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "关键词" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "关键词" msgid "Available Stock" msgstr "可用库存" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "变体库存" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "最低库存" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "订购中" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "订单必填项" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "分配生产订单" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "分配销售订单" @@ -5834,70 +5851,70 @@ msgstr "分配销售订单" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "可以创建" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "生产中" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "已锁定" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "模板零件" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "组装零件" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "组件零件" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "可测试零件" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "可追溯零件" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "可购买零件" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "可销售零件" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "虚拟零件" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "虚拟零件" msgid "Creation Date" msgstr "创建日期" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "创建人" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "默认供应商" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "价格范围" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "变体" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "分配" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "物料清单" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "用于" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "零件价格" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "计划任务" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "测试模板" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "关联零件" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "关联零件" msgid "Available" msgstr "可用的" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "必填" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "编辑零件" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "添加零件" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "删除零件" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "删除此零件无法撤销" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "库存操作" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "清点零件库存" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "转移零件库存" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "订单" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "订单库存" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "零件选项" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "选择零件版本" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "订单细节" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "额外行项目" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "发布采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "取消采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "挂起采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "完成采购订单" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "订单操作" @@ -6463,11 +6480,11 @@ msgstr "订单操作" msgid "Customer Reference" msgstr "客户参考" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "编辑退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "添加退货订单" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "发布退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "取消退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "挂起退货订单" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "完成退货订单" @@ -6505,50 +6522,50 @@ msgstr "完成配送" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "编辑销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "添加销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "配送" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "发布销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "取消销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "挂起销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "完成销售订单" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "装货单" @@ -6581,53 +6598,53 @@ msgstr "发货日期" msgid "Delivery Date" msgstr "送达日期" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "发货详情" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "已分配项" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "编辑配送" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "取消发货" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "完成配送" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "待定" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "已配送" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "已送达" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "发送货物" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "上级库存项" msgid "Consumed By" msgstr "消耗者" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" -msgstr "有效期至" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" +msgstr "库存详情" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "库存详情" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "库存跟踪" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "测试数据" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "已安装的项目" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "子项目" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "编辑库存项" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "删除库存项" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "序列化库存" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "库存项已创建" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "退货库存" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "返回此项目到库存。这将删除客户作业。" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "项目已返回库存" @@ -6816,57 +6828,57 @@ msgstr "项目已返回库存" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "库存操作" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "库存计数" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "转移" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "序列化" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "序列化库存" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "退货" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "从客户退货" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "库存项操作" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "呆滞" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "已过期" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "不可用" @@ -7788,47 +7800,47 @@ msgstr "删除联系人" msgid "Add contact" msgstr "添加联系人" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "文件已上传" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "文件 {0} 上传成功。" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "文件无法上传。" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "上传附件" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "编辑附件" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "删除附件" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "是链接" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "显示链接附件" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "是文件" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "显示文件附件" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "添加附件" @@ -7836,15 +7848,15 @@ msgstr "添加附件" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "添加外部链接" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "找不到附件。" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "拖拽附件文件到此处上传" diff --git a/src/frontend/src/locales/zh_Hant/messages.po b/src/frontend/src/locales/zh_Hant/messages.po index 8b658e086f..affe96bf22 100644 --- a/src/frontend/src/locales/zh_Hant/messages.po +++ b/src/frontend/src/locales/zh_Hant/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh\n" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2025-01-11 21:21\n" +"PO-Revision-Date: 2025-01-15 03:50\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Plural-Forms: nplurals=1; plural=0;\n" @@ -85,7 +85,6 @@ msgstr "" #: src/components/barcodes/BarcodeInput.tsx:110 #: src/components/buttons/PrintingActions.tsx:120 #: src/components/buttons/PrintingActions.tsx:158 -#: src/components/buttons/SSOButton.tsx:53 #: src/components/editors/NotesEditor.tsx:74 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:149 #: src/components/forms/fields/ApiFormField.tsx:338 @@ -112,8 +111,8 @@ msgstr "" #: src/components/barcodes/BarcodeScanDialog.tsx:32 #: src/components/nav/NavigationDrawer.tsx:117 -#: src/forms/PurchaseOrderForms.tsx:383 -#: src/forms/PurchaseOrderForms.tsx:477 +#: src/forms/PurchaseOrderForms.tsx:404 +#: src/forms/PurchaseOrderForms.tsx:508 msgid "Scan Barcode" msgstr "掃描條碼" @@ -163,7 +162,7 @@ msgid "Failed to link barcode" msgstr "" #: src/components/barcodes/QRCode.tsx:178 -#: src/pages/part/PartDetail.tsx:240 +#: src/pages/part/PartDetail.tsx:239 #: src/pages/purchasing/PurchaseOrderDetail.tsx:199 #: src/pages/sales/ReturnOrderDetail.tsx:169 #: src/pages/sales/SalesOrderDetail.tsx:181 @@ -177,7 +176,7 @@ msgstr "這將刪除關聯條碼的鏈接" #: src/components/barcodes/QRCode.tsx:204 #: src/components/items/ActionDropdown.tsx:183 -#: src/forms/PurchaseOrderForms.tsx:468 +#: src/forms/PurchaseOrderForms.tsx:499 msgid "Unlink Barcode" msgstr "解綁條碼" @@ -245,18 +244,18 @@ msgstr "列印報告" msgid "Remove this row" msgstr "移除此行" -#: src/components/buttons/SSOButton.tsx:54 -msgid "Sign in redirect failed." -msgstr "" - -#: src/components/buttons/SSOButton.tsx:64 +#: src/components/buttons/SSOButton.tsx:43 msgid "You will be redirected to the provider for further actions." msgstr "" -#: src/components/buttons/SSOButton.tsx:65 +#: src/components/buttons/SSOButton.tsx:44 msgid "This provider is not full set up." msgstr "" +#: src/components/buttons/SSOButton.tsx:54 +#~ msgid "Sign in redirect failed." +#~ msgstr "Sign in redirect failed." + #: src/components/buttons/ScanButton.tsx:15 #~ msgid "Scan QR code" #~ msgstr "Scan QR code" @@ -553,23 +552,23 @@ msgstr "" msgid "No name defined" msgstr "未定義名稱" -#: src/components/details/DetailsImage.tsx:75 +#: src/components/details/DetailsImage.tsx:76 msgid "Remove Image" msgstr "刪除圖片" -#: src/components/details/DetailsImage.tsx:78 +#: src/components/details/DetailsImage.tsx:79 msgid "Remove the associated image from this item?" msgstr "刪除與此項關聯的圖片?" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/forms/StockForms.tsx:737 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306 -#: src/pages/stock/StockDetail.tsx:728 +#: src/pages/stock/StockDetail.tsx:725 msgid "Remove" msgstr "移除" -#: src/components/details/DetailsImage.tsx:81 +#: src/components/details/DetailsImage.tsx:82 #: src/components/editors/TemplateEditor/TemplateEditor.tsx:179 #: src/components/items/ActionDropdown.tsx:268 #: src/components/items/ActionDropdown.tsx:269 @@ -581,66 +580,66 @@ msgstr "移除" msgid "Cancel" msgstr "取消" -#: src/components/details/DetailsImage.tsx:107 +#: src/components/details/DetailsImage.tsx:108 msgid "Drag and drop to upload" msgstr "拖曳並上傳" -#: src/components/details/DetailsImage.tsx:110 +#: src/components/details/DetailsImage.tsx:111 msgid "Click to select file(s)" msgstr "點擊選擇文件" -#: src/components/details/DetailsImage.tsx:170 +#: src/components/details/DetailsImage.tsx:171 msgid "Image uploaded" msgstr "" -#: src/components/details/DetailsImage.tsx:171 +#: src/components/details/DetailsImage.tsx:172 msgid "Image has been uploaded successfully" msgstr "" -#: src/components/details/DetailsImage.tsx:178 -#: src/tables/general/AttachmentTable.tsx:149 +#: src/components/details/DetailsImage.tsx:179 +#: src/tables/general/AttachmentTable.tsx:151 msgid "Upload Error" msgstr "上傳錯誤" -#: src/components/details/DetailsImage.tsx:248 +#: src/components/details/DetailsImage.tsx:249 msgid "Clear" msgstr "清除" -#: src/components/details/DetailsImage.tsx:254 -#: src/components/forms/ApiForm.tsx:668 +#: src/components/details/DetailsImage.tsx:255 +#: src/components/forms/ApiForm.tsx:675 #: src/contexts/ThemeContext.tsx:47 msgid "Submit" msgstr "提交" -#: src/components/details/DetailsImage.tsx:298 +#: src/components/details/DetailsImage.tsx:299 msgid "Select from existing images" msgstr "從現有圖片中選擇" -#: src/components/details/DetailsImage.tsx:306 +#: src/components/details/DetailsImage.tsx:307 msgid "Select Image" msgstr "選擇圖片" -#: src/components/details/DetailsImage.tsx:322 +#: src/components/details/DetailsImage.tsx:323 msgid "Download remote image" msgstr "下載遠程圖片" -#: src/components/details/DetailsImage.tsx:337 +#: src/components/details/DetailsImage.tsx:338 msgid "Upload new image" msgstr "上傳新圖片" -#: src/components/details/DetailsImage.tsx:344 +#: src/components/details/DetailsImage.tsx:345 msgid "Upload Image" msgstr "上傳圖片" -#: src/components/details/DetailsImage.tsx:357 +#: src/components/details/DetailsImage.tsx:358 msgid "Delete image" msgstr "刪除圖片" -#: src/components/details/DetailsImage.tsx:391 +#: src/components/details/DetailsImage.tsx:392 msgid "Download Image" msgstr "下載圖片" -#: src/components/details/DetailsImage.tsx:396 +#: src/components/details/DetailsImage.tsx:397 msgid "Image downloaded successfully" msgstr "圖片下載成功" @@ -678,7 +677,7 @@ msgstr "圖片上傳失敗" #: src/components/editors/NotesEditor.tsx:84 #: src/components/editors/NotesEditor.tsx:120 -#: src/components/forms/ApiForm.tsx:479 +#: src/components/forms/ApiForm.tsx:486 #: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45 #: src/tables/bom/BomTable.tsx:446 msgid "Success" @@ -859,7 +858,7 @@ msgid "A server error occurred" msgstr "服務器出錯。" #: src/components/forms/ApiForm.tsx:156 -#: src/components/forms/ApiForm.tsx:587 +#: src/components/forms/ApiForm.tsx:594 msgid "Form Error" msgstr "表單錯誤" @@ -867,16 +866,16 @@ msgstr "表單錯誤" #~ msgid "Form Errors Exist" #~ msgstr "Form Errors Exist" -#: src/components/forms/ApiForm.tsx:595 +#: src/components/forms/ApiForm.tsx:602 msgid "Errors exist for one or more form fields" msgstr "一個或多個表單字段存在錯誤" -#: src/components/forms/ApiForm.tsx:706 +#: src/components/forms/ApiForm.tsx:713 #: src/tables/plugin/PluginListTable.tsx:196 msgid "Update" msgstr "更新" -#: src/components/forms/ApiForm.tsx:726 +#: src/components/forms/ApiForm.tsx:733 #: src/components/items/ActionDropdown.tsx:248 #: src/hooks/UseForm.tsx:121 #: src/pages/Notifications.tsx:130 @@ -1060,7 +1059,7 @@ msgstr "主機" #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:410 #: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:19 #: src/pages/part/CategoryDetail.tsx:86 -#: src/pages/part/PartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:164 #: src/pages/stock/LocationDetail.tsx:85 #: src/tables/machine/MachineTypeTable.tsx:70 #: src/tables/machine/MachineTypeTable.tsx:119 @@ -1739,7 +1738,7 @@ msgstr "登出" #: src/pages/part/CategoryDetail.tsx:130 #: src/pages/part/CategoryDetail.tsx:265 #: src/pages/part/CategoryDetail.tsx:304 -#: src/pages/part/PartDetail.tsx:733 +#: src/pages/part/PartDetail.tsx:730 msgid "Parts" msgstr "零件" @@ -1748,16 +1747,16 @@ msgstr "零件" #: src/defaults/links.tsx:13 #: src/forms/StockForms.tsx:700 #: src/pages/Index/Settings/SystemSettings.tsx:204 -#: src/pages/part/PartDetail.tsx:500 +#: src/pages/part/PartDetail.tsx:497 #: src/pages/stock/LocationDetail.tsx:351 -#: src/pages/stock/StockDetail.tsx:550 +#: src/pages/stock/StockDetail.tsx:547 #: src/tables/stock/StockItemTable.tsx:75 msgid "Stock" msgstr "庫存" #: src/components/nav/NavigationDrawer.tsx:91 #: src/defaults/links.tsx:15 -#: src/pages/build/BuildDetail.tsx:536 +#: src/pages/build/BuildDetail.tsx:534 #: src/pages/build/BuildIndex.tsx:36 msgid "Manufacturing" msgstr "" @@ -1765,10 +1764,10 @@ msgstr "" #: src/components/nav/NavigationDrawer.tsx:98 #: src/defaults/links.tsx:20 #: src/pages/company/ManufacturerDetail.tsx:9 -#: src/pages/company/ManufacturerPartDetail.tsx:263 +#: src/pages/company/ManufacturerPartDetail.tsx:261 #: src/pages/company/SupplierDetail.tsx:9 -#: src/pages/company/SupplierPartDetail.tsx:354 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:498 +#: src/pages/company/SupplierPartDetail.tsx:352 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:496 #: src/pages/purchasing/PurchasingIndex.tsx:61 msgid "Purchasing" msgstr "採購中" @@ -1776,10 +1775,10 @@ msgstr "採購中" #: src/components/nav/NavigationDrawer.tsx:105 #: src/defaults/links.tsx:24 #: src/pages/company/CustomerDetail.tsx:9 -#: src/pages/sales/ReturnOrderDetail.tsx:485 +#: src/pages/sales/ReturnOrderDetail.tsx:483 #: src/pages/sales/SalesIndex.tsx:55 -#: src/pages/sales/SalesOrderDetail.tsx:549 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:362 +#: src/pages/sales/SalesOrderDetail.tsx:547 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 msgid "Sales" msgstr "銷售" @@ -1803,7 +1802,7 @@ msgid "Navigation" msgstr "導航欄" #: src/components/nav/NavigationDrawer.tsx:186 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -1922,7 +1921,7 @@ msgstr "" #: src/pages/company/ManufacturerPartDetail.tsx:119 #: src/pages/company/SupplierPartDetail.tsx:143 #: src/pages/part/CategoryDetail.tsx:106 -#: src/pages/part/PartDetail.tsx:179 +#: src/pages/part/PartDetail.tsx:178 #: src/pages/purchasing/PurchaseOrderDetail.tsx:139 #: src/pages/sales/ReturnOrderDetail.tsx:110 #: src/pages/sales/SalesOrderDetail.tsx:119 @@ -1964,7 +1963,7 @@ msgstr "版本" #: src/components/plugins/PluginDrawer.tsx:93 #: src/forms/selectionListFields.tsx:103 #: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:398 -#: src/pages/part/PartDetail.tsx:332 +#: src/pages/part/PartDetail.tsx:331 #: src/tables/bom/UsedInTable.tsx:85 #: src/tables/company/CompanyTable.tsx:62 #: src/tables/company/CompanyTable.tsx:96 @@ -2074,7 +2073,7 @@ msgstr "未知模型: {model}" #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/forms/StockForms.tsx:283 @@ -2087,7 +2086,7 @@ msgstr "未知模型: {model}" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/build/BuildDetail.tsx:93 -#: src/pages/part/PartDetail.tsx:993 +#: src/pages/part/PartDetail.tsx:990 #: src/tables/build/BuildAllocatedStockTable.tsx:95 #: src/tables/build/BuildLineTable.tsx:71 #: src/tables/part/PartTable.tsx:32 @@ -2118,7 +2117,7 @@ msgstr "零件測試模板" #: src/components/render/ModelType.tsx:54 #: src/components/wizards/OrderPartsWizard.tsx:141 -#: src/pages/company/SupplierPartDetail.tsx:408 +#: src/pages/company/SupplierPartDetail.tsx:406 #: src/pages/stock/StockDetail.tsx:213 #: src/tables/build/BuildAllocatedStockTable.tsx:152 #: src/tables/part/PartPurchaseOrdersTable.tsx:49 @@ -2148,7 +2147,7 @@ msgstr "零件類別" #: src/components/render/ModelType.tsx:73 #: src/pages/part/CategoryDetail.tsx:327 -#: src/pages/part/PartDetail.tsx:982 +#: src/pages/part/PartDetail.tsx:979 msgid "Part Categories" msgstr "零件類別" @@ -2157,14 +2156,14 @@ msgstr "零件類別" #: src/forms/BuildForms.tsx:388 #: src/forms/BuildForms.tsx:518 #: src/forms/SalesOrderForms.tsx:248 -#: src/pages/stock/StockDetail.tsx:905 +#: src/pages/stock/StockDetail.tsx:902 #: src/tables/stock/StockTrackingTable.tsx:49 #: src/tables/stock/StockTrackingTable.tsx:56 msgid "Stock Item" msgstr "庫存項" #: src/components/render/ModelType.tsx:82 -#: src/pages/company/CompanyDetail.tsx:207 +#: src/pages/company/CompanyDetail.tsx:205 #: src/pages/part/CategoryDetail.tsx:279 #: src/pages/part/PartStocktakeDetail.tsx:115 #: src/pages/stock/LocationDetail.tsx:124 @@ -2180,7 +2179,7 @@ msgstr "庫存地點" #: src/components/render/ModelType.tsx:91 #: src/pages/stock/LocationDetail.tsx:191 #: src/pages/stock/LocationDetail.tsx:372 -#: src/pages/stock/StockDetail.tsx:896 +#: src/pages/stock/StockDetail.tsx:893 msgid "Stock Locations" msgstr "庫存地點" @@ -2193,7 +2192,7 @@ msgid "Stock Location Types" msgstr "庫存地點類型" #: src/components/render/ModelType.tsx:105 -#: src/pages/part/PartDetail.tsx:605 +#: src/pages/part/PartDetail.tsx:602 msgid "Stock History" msgstr "庫存歷史記錄" @@ -2226,7 +2225,7 @@ msgid "Build Items" msgstr "構建多個項目" #: src/components/render/ModelType.tsx:134 -#: src/pages/company/CompanyDetail.tsx:328 +#: src/pages/company/CompanyDetail.tsx:326 msgid "Company" msgstr "公司" @@ -2253,7 +2252,7 @@ msgstr "項目編碼" #: src/components/render/ModelType.tsx:151 #: src/components/wizards/OrderPartsWizard.tsx:180 #: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:495 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:493 #: src/pages/stock/StockDetail.tsx:275 #: src/tables/part/PartPurchaseOrdersTable.tsx:31 #: src/tables/stock/StockItemTable.tsx:229 @@ -2263,9 +2262,9 @@ msgstr "採購訂單" #: src/components/render/ModelType.tsx:152 #: src/pages/Index/Settings/SystemSettings.tsx:248 -#: src/pages/company/CompanyDetail.tsx:200 -#: src/pages/company/SupplierPartDetail.tsx:267 -#: src/pages/part/PartDetail.tsx:576 +#: src/pages/company/CompanyDetail.tsx:198 +#: src/pages/company/SupplierPartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:573 #: src/pages/purchasing/PurchasingIndex.tsx:25 msgid "Purchase Orders" msgstr "採購訂單" @@ -2281,9 +2280,9 @@ msgstr "採購訂單行" #: src/components/render/ModelType.tsx:166 #: src/pages/build/BuildDetail.tsx:160 #: src/pages/part/pricing/SaleHistoryPanel.tsx:24 -#: src/pages/sales/SalesOrderDetail.tsx:544 +#: src/pages/sales/SalesOrderDetail.tsx:542 #: src/pages/sales/SalesOrderShipmentDetail.tsx:95 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:360 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:358 #: src/pages/stock/StockDetail.tsx:284 #: src/tables/part/PartSalesAllocationsTable.tsx:38 #: src/tables/sales/SalesOrderAllocationTable.tsx:99 @@ -2293,14 +2292,14 @@ msgstr "銷售訂單" #: src/components/render/ModelType.tsx:167 #: src/pages/Index/Settings/SystemSettings.tsx:263 -#: src/pages/company/CompanyDetail.tsx:220 -#: src/pages/part/PartDetail.tsx:588 +#: src/pages/company/CompanyDetail.tsx:218 +#: src/pages/part/PartDetail.tsx:585 #: src/pages/sales/SalesIndex.tsx:26 msgid "Sales Orders" msgstr "銷售訂單" #: src/components/render/ModelType.tsx:175 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:359 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:357 msgid "Sales Order Shipment" msgstr "銷售訂單配送" @@ -2309,15 +2308,15 @@ msgid "Sales Order Shipments" msgstr "銷售訂單配送" #: src/components/render/ModelType.tsx:183 -#: src/pages/sales/ReturnOrderDetail.tsx:480 +#: src/pages/sales/ReturnOrderDetail.tsx:478 #: src/tables/stock/StockTrackingTable.tsx:143 msgid "Return Order" msgstr "退貨訂單" #: src/components/render/ModelType.tsx:184 #: src/pages/Index/Settings/SystemSettings.tsx:279 -#: src/pages/company/CompanyDetail.tsx:227 -#: src/pages/part/PartDetail.tsx:595 +#: src/pages/company/CompanyDetail.tsx:225 +#: src/pages/part/PartDetail.tsx:592 #: src/pages/sales/SalesIndex.tsx:33 msgid "Return Orders" msgstr "退貨訂單" @@ -2336,7 +2335,7 @@ msgid "Address" msgstr "地址" #: src/components/render/ModelType.tsx:199 -#: src/pages/company/CompanyDetail.tsx:260 +#: src/pages/company/CompanyDetail.tsx:258 msgid "Addresses" msgstr "地址" @@ -2348,7 +2347,7 @@ msgid "Contact" msgstr "聯繫人" #: src/components/render/ModelType.tsx:207 -#: src/pages/company/CompanyDetail.tsx:254 +#: src/pages/company/CompanyDetail.tsx:252 msgid "Contacts" msgstr "聯繫人" @@ -2465,9 +2464,9 @@ msgstr "配送" #: src/components/render/Part.tsx:25 #: src/components/render/Plugin.tsx:17 -#: src/pages/company/CompanyDetail.tsx:314 -#: src/pages/company/SupplierPartDetail.tsx:367 -#: src/pages/part/PartDetail.tsx:787 +#: src/pages/company/CompanyDetail.tsx:312 +#: src/pages/company/SupplierPartDetail.tsx:365 +#: src/pages/part/PartDetail.tsx:784 msgid "Inactive" msgstr "未激活" @@ -2479,7 +2478,7 @@ msgstr "無庫存" #: src/components/render/Stock.tsx:61 #: src/pages/stock/StockDetail.tsx:185 -#: src/pages/stock/StockDetail.tsx:832 +#: src/pages/stock/StockDetail.tsx:829 #: src/tables/build/BuildAllocatedStockTable.tsx:123 #: src/tables/build/BuildOutputTable.tsx:81 #: src/tables/sales/SalesOrderAllocationTable.tsx:125 @@ -2490,7 +2489,7 @@ msgstr "序列號" #: src/components/render/Stock.tsx:63 #: src/forms/BuildForms.tsx:206 #: src/forms/BuildForms.tsx:518 -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/SalesOrderForms.tsx:248 #: src/pages/part/PartSchedulingDetail.tsx:82 @@ -2501,7 +2500,7 @@ msgstr "序列號" #: src/pages/part/pricing/PriceBreakPanel.tsx:89 #: src/pages/part/pricing/PriceBreakPanel.tsx:172 #: src/pages/stock/StockDetail.tsx:180 -#: src/pages/stock/StockDetail.tsx:838 +#: src/pages/stock/StockDetail.tsx:835 #: src/tables/build/BuildLineTable.tsx:78 #: src/tables/build/BuildOrderTestTable.tsx:205 #: src/tables/part/PartPurchaseOrdersTable.tsx:93 @@ -3121,30 +3120,34 @@ msgid "Slovenian" msgstr "斯洛語尼亞語" #: src/contexts/LanguageContext.tsx:50 +msgid "Serbian" +msgstr "" + +#: src/contexts/LanguageContext.tsx:51 msgid "Swedish" msgstr "瑞典語" -#: src/contexts/LanguageContext.tsx:51 +#: src/contexts/LanguageContext.tsx:52 msgid "Thai" msgstr "泰語" -#: src/contexts/LanguageContext.tsx:52 +#: src/contexts/LanguageContext.tsx:53 msgid "Turkish" msgstr "土耳其語" -#: src/contexts/LanguageContext.tsx:53 +#: src/contexts/LanguageContext.tsx:54 msgid "Ukrainian" msgstr "烏克蘭語" -#: src/contexts/LanguageContext.tsx:54 +#: src/contexts/LanguageContext.tsx:55 msgid "Vietnamese" msgstr "越南語" -#: src/contexts/LanguageContext.tsx:55 +#: src/contexts/LanguageContext.tsx:56 msgid "Chinese (Simplified)" msgstr "中文 (簡體)" -#: src/contexts/LanguageContext.tsx:56 +#: src/contexts/LanguageContext.tsx:57 msgid "Chinese (Traditional)" msgstr "中文 (繁體)" @@ -3473,7 +3476,7 @@ msgstr "批次" #: src/forms/BuildForms.tsx:272 #: src/forms/BuildForms.tsx:340 #: src/forms/BuildForms.tsx:388 -#: src/forms/PurchaseOrderForms.tsx:607 +#: src/forms/PurchaseOrderForms.tsx:653 #: src/forms/ReturnOrderForms.tsx:176 #: src/forms/ReturnOrderForms.tsx:220 #: src/forms/StockForms.tsx:625 @@ -3567,7 +3570,7 @@ msgstr "分配的庫存項目" #: src/forms/PartForms.tsx:70 #: src/forms/PartForms.tsx:157 #: src/pages/part/CategoryDetail.tsx:122 -#: src/pages/part/PartDetail.tsx:385 +#: src/pages/part/PartDetail.tsx:384 #: src/tables/part/PartCategoryTable.tsx:90 #: src/tables/part/PartTable.tsx:296 msgid "Subscribed" @@ -3597,31 +3600,31 @@ msgstr "上級零件類別" msgid "Subscribe to notifications for this category" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:317 +#: src/forms/PurchaseOrderForms.tsx:338 msgid "Assign Batch Code and Serial Numbers" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:319 +#: src/forms/PurchaseOrderForms.tsx:340 msgid "Assign Batch Code" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:339 +#: src/forms/PurchaseOrderForms.tsx:360 msgid "Choose Location" msgstr "選擇位置" -#: src/forms/PurchaseOrderForms.tsx:347 +#: src/forms/PurchaseOrderForms.tsx:368 msgid "Item Destination selected" msgstr "已選擇項目目的地" -#: src/forms/PurchaseOrderForms.tsx:357 +#: src/forms/PurchaseOrderForms.tsx:378 msgid "Part category default location selected" msgstr "已選擇零件類別默認位置" -#: src/forms/PurchaseOrderForms.tsx:367 +#: src/forms/PurchaseOrderForms.tsx:388 msgid "Received stock location selected" msgstr "已選擇接收庫存位置" -#: src/forms/PurchaseOrderForms.tsx:372 +#: src/forms/PurchaseOrderForms.tsx:393 msgid "Default location selected" msgstr "已選擇默認位置" @@ -3629,30 +3632,34 @@ msgstr "已選擇默認位置" #~ msgid "Assign Batch Code{0}" #~ msgstr "Assign Batch Code{0}" -#: src/forms/PurchaseOrderForms.tsx:431 -msgid "Set Location" -msgstr "設置位置" - #: src/forms/PurchaseOrderForms.tsx:444 #: src/forms/StockForms.tsx:428 #~ msgid "Remove item from list" #~ msgstr "Remove item from list" -#: src/forms/PurchaseOrderForms.tsx:446 +#: src/forms/PurchaseOrderForms.tsx:452 +msgid "Set Location" +msgstr "設置位置" + +#: src/forms/PurchaseOrderForms.tsx:469 +msgid "Set Expiry Date" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:477 #: src/forms/StockForms.tsx:606 msgid "Adjust Packaging" msgstr "調整封包" -#: src/forms/PurchaseOrderForms.tsx:454 +#: src/forms/PurchaseOrderForms.tsx:485 #: src/forms/StockForms.tsx:597 msgid "Change Status" msgstr "更改狀態" -#: src/forms/PurchaseOrderForms.tsx:460 +#: src/forms/PurchaseOrderForms.tsx:491 msgid "Add Note" msgstr "添加備註" -#: src/forms/PurchaseOrderForms.tsx:507 +#: src/forms/PurchaseOrderForms.tsx:538 #: src/forms/StockForms.tsx:700 #: src/forms/StockForms.tsx:737 #: src/forms/StockForms.tsx:769 @@ -3667,26 +3674,26 @@ msgstr "添加備註" msgid "Location" msgstr "位置" -#: src/forms/PurchaseOrderForms.tsx:522 +#: src/forms/PurchaseOrderForms.tsx:553 msgid "Store at default location" msgstr "存儲在默認位置" -#: src/forms/PurchaseOrderForms.tsx:537 -msgid "Store at line item destination" -msgstr "存儲在行項目目標" - -#: src/forms/PurchaseOrderForms.tsx:549 -msgid "Store with already received stock" -msgstr "存儲已收到的庫存" - #: src/forms/PurchaseOrderForms.tsx:566 #~ msgid "Serial numbers" #~ msgstr "Serial numbers" -#: src/forms/PurchaseOrderForms.tsx:570 +#: src/forms/PurchaseOrderForms.tsx:568 +msgid "Store at line item destination" +msgstr "存儲在行項目目標" + +#: src/forms/PurchaseOrderForms.tsx:580 +msgid "Store with already received stock" +msgstr "存儲已收到的庫存" + +#: src/forms/PurchaseOrderForms.tsx:601 #: src/pages/build/BuildDetail.tsx:234 #: src/pages/stock/StockDetail.tsx:204 -#: src/pages/stock/StockDetail.tsx:854 +#: src/pages/stock/StockDetail.tsx:851 #: src/tables/build/BuildAllocatedStockTable.tsx:130 #: src/tables/build/BuildOrderTestTable.tsx:196 #: src/tables/build/BuildOutputTable.tsx:86 @@ -3695,45 +3702,55 @@ msgstr "存儲已收到的庫存" msgid "Batch Code" msgstr "批號" -#: src/forms/PurchaseOrderForms.tsx:571 +#: src/forms/PurchaseOrderForms.tsx:602 msgid "Enter batch code for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:583 +#: src/forms/PurchaseOrderForms.tsx:614 #: src/forms/StockForms.tsx:164 msgid "Serial Numbers" msgstr "序列號" -#: src/forms/PurchaseOrderForms.tsx:584 +#: src/forms/PurchaseOrderForms.tsx:615 msgid "Enter serial numbers for received items" msgstr "" -#: src/forms/PurchaseOrderForms.tsx:594 +#: src/forms/PurchaseOrderForms.tsx:628 +#: src/pages/stock/StockDetail.tsx:305 +#: src/tables/stock/StockItemTable.tsx:279 +msgid "Expiry Date" +msgstr "有效期至" + +#: src/forms/PurchaseOrderForms.tsx:629 +msgid "Enter an expiry date for received items" +msgstr "" + +#: src/forms/PurchaseOrderForms.tsx:640 #: src/forms/StockForms.tsx:641 #: src/pages/company/SupplierPartDetail.tsx:171 -#: src/pages/company/SupplierPartDetail.tsx:237 +#: src/pages/company/SupplierPartDetail.tsx:235 #: src/pages/stock/StockDetail.tsx:342 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:200 msgid "Packaging" msgstr "包裝" -#: src/forms/PurchaseOrderForms.tsx:616 +#: src/forms/PurchaseOrderForms.tsx:658 +#~ msgid "Receive line items" +#~ msgstr "Receive line items" + +#: src/forms/PurchaseOrderForms.tsx:662 #: src/pages/company/SupplierPartDetail.tsx:118 #: src/tables/ColumnRenderers.tsx:143 msgid "Note" msgstr "備註" -#: src/forms/PurchaseOrderForms.tsx:658 -#~ msgid "Receive line items" -#~ msgstr "Receive line items" - -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/pages/company/SupplierPartDetail.tsx:136 #: src/tables/purchasing/SupplierPriceBreakTable.tsx:57 msgid "SKU" msgstr "庫存單位 (SKU)" -#: src/forms/PurchaseOrderForms.tsx:693 +#: src/forms/PurchaseOrderForms.tsx:740 #: src/tables/part/PartPurchaseOrdersTable.tsx:126 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:186 #: src/tables/purchasing/PurchaseOrderLineItemTable.tsx:249 @@ -3741,7 +3758,7 @@ msgstr "庫存單位 (SKU)" msgid "Received" msgstr "已接收" -#: src/forms/PurchaseOrderForms.tsx:705 +#: src/forms/PurchaseOrderForms.tsx:752 msgid "Receive Line Items" msgstr "接收行項目" @@ -3787,7 +3804,7 @@ msgid "Stock Status" msgstr "庫存狀態" #: src/forms/StockForms.tsx:240 -#: src/pages/stock/StockDetail.tsx:577 +#: src/pages/stock/StockDetail.tsx:574 #: src/tables/stock/StockItemTable.tsx:533 #: src/tables/stock/StockItemTable.tsx:665 msgid "Add Stock Item" @@ -3821,28 +3838,28 @@ msgstr "移動" #: src/forms/StockForms.tsx:907 #: src/forms/StockForms.tsx:945 #: src/pages/company/SupplierPartDetail.tsx:189 -#: src/pages/company/SupplierPartDetail.tsx:372 -#: src/pages/part/PartDetail.tsx:252 -#: src/pages/part/PartDetail.tsx:751 +#: src/pages/company/SupplierPartDetail.tsx:370 +#: src/pages/part/PartDetail.tsx:251 +#: src/pages/part/PartDetail.tsx:748 #: src/tables/purchasing/SupplierPartTable.tsx:207 #: src/tables/stock/StockItemTable.tsx:342 msgid "In Stock" msgstr "入庫" #: src/forms/StockForms.tsx:769 -#: src/pages/stock/StockDetail.tsx:719 +#: src/pages/stock/StockDetail.tsx:716 #: src/tables/stock/StockItemTestResultTable.tsx:350 msgid "Add" msgstr "添加" #: src/forms/StockForms.tsx:798 #: src/pages/Index/Scan.tsx:177 -#: src/pages/stock/StockDetail.tsx:708 +#: src/pages/stock/StockDetail.tsx:705 msgid "Count" msgstr "總計" #: src/forms/StockForms.tsx:1050 -#: src/pages/stock/StockDetail.tsx:720 +#: src/pages/stock/StockDetail.tsx:717 #: src/tables/stock/StockItemTable.tsx:583 msgid "Add Stock" msgstr "添加庫存" @@ -3852,7 +3869,7 @@ msgid "Stock added" msgstr "" #: src/forms/StockForms.tsx:1060 -#: src/pages/stock/StockDetail.tsx:729 +#: src/pages/stock/StockDetail.tsx:726 #: src/tables/stock/StockItemTable.tsx:592 msgid "Remove Stock" msgstr "移除庫存" @@ -3862,8 +3879,8 @@ msgid "Stock removed" msgstr "" #: src/forms/StockForms.tsx:1070 -#: src/pages/part/PartDetail.tsx:919 -#: src/pages/stock/StockDetail.tsx:738 +#: src/pages/part/PartDetail.tsx:916 +#: src/pages/stock/StockDetail.tsx:735 #: src/tables/stock/StockItemTable.tsx:601 msgid "Transfer Stock" msgstr "轉移庫存" @@ -3873,7 +3890,7 @@ msgid "Stock transferred" msgstr "" #: src/forms/StockForms.tsx:1080 -#: src/pages/part/PartDetail.tsx:908 +#: src/pages/part/PartDetail.tsx:905 #: src/pages/stock/LocationDetail.tsx:313 #: src/pages/stock/LocationDetail.tsx:317 #: src/tables/stock/StockItemTable.tsx:572 @@ -5066,8 +5083,8 @@ msgstr "報告" #: src/pages/Index/Settings/SystemSettings.tsx:230 #: src/pages/build/BuildIndex.tsx:27 -#: src/pages/part/PartDetail.tsx:543 -#: src/pages/sales/SalesOrderDetail.tsx:367 +#: src/pages/part/PartDetail.tsx:540 +#: src/pages/sales/SalesOrderDetail.tsx:365 msgid "Build Orders" msgstr "生產訂單" @@ -5126,7 +5143,7 @@ msgstr "" #: src/pages/build/BuildDetail.tsx:100 #: src/pages/company/ManufacturerPartDetail.tsx:84 #: src/pages/company/SupplierPartDetail.tsx:94 -#: src/pages/part/PartDetail.tsx:172 +#: src/pages/part/PartDetail.tsx:171 #: src/pages/stock/StockDetail.tsx:131 #: src/tables/bom/BomTable.tsx:120 #: src/tables/bom/UsedInTable.tsx:39 @@ -5166,7 +5183,7 @@ msgid "Build Quantity" msgstr "生產數量" #: src/pages/build/BuildDetail.tsx:155 -#: src/pages/build/BuildDetail.tsx:291 +#: src/pages/build/BuildDetail.tsx:289 msgid "Completed Outputs" msgstr "已出產" @@ -5176,7 +5193,7 @@ msgid "Issued By" msgstr "發佈人" #: src/pages/build/BuildDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:407 +#: src/pages/part/PartDetail.tsx:406 #: src/pages/purchasing/PurchaseOrderDetail.tsx:224 #: src/pages/sales/ReturnOrderDetail.tsx:194 #: src/pages/sales/SalesOrderDetail.tsx:206 @@ -5245,39 +5262,39 @@ msgstr "目標地點" #~ msgid "Delete build order" #~ msgstr "Delete build order" -#: src/pages/build/BuildDetail.tsx:266 +#: src/pages/build/BuildDetail.tsx:264 msgid "Build Details" msgstr "生產詳情" -#: src/pages/build/BuildDetail.tsx:272 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:296 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:305 +#: src/pages/build/BuildDetail.tsx:270 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:294 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:303 #: src/pages/sales/ReturnOrderDetail.tsx:134 -#: src/pages/sales/ReturnOrderDetail.tsx:266 -#: src/pages/sales/ReturnOrderDetail.tsx:275 -#: src/pages/sales/SalesOrderDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:315 +#: src/pages/sales/ReturnOrderDetail.tsx:264 +#: src/pages/sales/ReturnOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:313 msgid "Line Items" msgstr "行項目" -#: src/pages/build/BuildDetail.tsx:278 +#: src/pages/build/BuildDetail.tsx:276 msgid "Incomplete Outputs" msgstr "未出產" -#: src/pages/build/BuildDetail.tsx:306 -#: src/pages/sales/SalesOrderDetail.tsx:353 +#: src/pages/build/BuildDetail.tsx:304 +#: src/pages/sales/SalesOrderDetail.tsx:351 msgid "Allocated Stock" msgstr "已分配的庫存" -#: src/pages/build/BuildDetail.tsx:319 +#: src/pages/build/BuildDetail.tsx:317 msgid "Consumed Stock" msgstr "已消耗庫存" -#: src/pages/build/BuildDetail.tsx:334 +#: src/pages/build/BuildDetail.tsx:332 msgid "Child Build Orders" msgstr "子生產訂單" -#: src/pages/build/BuildDetail.tsx:344 +#: src/pages/build/BuildDetail.tsx:342 #: src/tables/build/BuildOutputTable.tsx:539 #: src/tables/stock/StockItemTestResultTable.tsx:157 msgid "Test Results" @@ -5288,143 +5305,143 @@ msgstr "測試結果" #~ msgid "Test Statistics" #~ msgstr "Test Statistics" +#: src/pages/build/BuildDetail.tsx:367 +msgid "Edit Build Order" +msgstr "編輯生產訂單" + #: src/pages/build/BuildDetail.tsx:368 #~ msgid "Reporting Actions" #~ msgstr "Reporting Actions" -#: src/pages/build/BuildDetail.tsx:369 -msgid "Edit Build Order" -msgstr "編輯生產訂單" - #: src/pages/build/BuildDetail.tsx:374 -#~ msgid "Print build report" -#~ msgstr "Print build report" - -#: src/pages/build/BuildDetail.tsx:376 #: src/tables/build/BuildOrderTable.tsx:178 #: src/tables/build/BuildOrderTable.tsx:193 msgid "Add Build Order" msgstr "添加生產訂單" -#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/build/BuildDetail.tsx:374 +#~ msgid "Print build report" +#~ msgstr "Print build report" + +#: src/pages/build/BuildDetail.tsx:386 msgid "Cancel Build Order" msgstr "取消生產訂單" -#: src/pages/build/BuildDetail.tsx:390 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:371 -#: src/pages/sales/ReturnOrderDetail.tsx:366 -#: src/pages/sales/SalesOrderDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:388 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:369 +#: src/pages/sales/ReturnOrderDetail.tsx:364 +#: src/pages/sales/SalesOrderDetail.tsx:398 msgid "Order cancelled" msgstr "訂單已取消" -#: src/pages/build/BuildDetail.tsx:391 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:370 -#: src/pages/sales/ReturnOrderDetail.tsx:365 -#: src/pages/sales/SalesOrderDetail.tsx:399 +#: src/pages/build/BuildDetail.tsx:389 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/SalesOrderDetail.tsx:397 msgid "Cancel this order" msgstr "取消此訂單" -#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/build/BuildDetail.tsx:398 msgid "Hold Build Order" msgstr "掛起生產訂單" -#: src/pages/build/BuildDetail.tsx:402 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:378 -#: src/pages/sales/ReturnOrderDetail.tsx:373 -#: src/pages/sales/SalesOrderDetail.tsx:407 +#: src/pages/build/BuildDetail.tsx:400 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/SalesOrderDetail.tsx:405 msgid "Place this order on hold" msgstr "將此訂單掛起" -#: src/pages/build/BuildDetail.tsx:403 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:379 -#: src/pages/sales/ReturnOrderDetail.tsx:374 -#: src/pages/sales/SalesOrderDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:401 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:377 +#: src/pages/sales/ReturnOrderDetail.tsx:372 +#: src/pages/sales/SalesOrderDetail.tsx:406 msgid "Order placed on hold" msgstr "掛起訂單" -#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/build/BuildDetail.tsx:406 msgid "Issue Build Order" msgstr "發出生產訂單" -#: src/pages/build/BuildDetail.tsx:410 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:362 -#: src/pages/sales/ReturnOrderDetail.tsx:357 -#: src/pages/sales/SalesOrderDetail.tsx:391 +#: src/pages/build/BuildDetail.tsx:408 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/SalesOrderDetail.tsx:389 msgid "Issue this order" msgstr "發出這個訂單" -#: src/pages/build/BuildDetail.tsx:411 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:363 -#: src/pages/sales/ReturnOrderDetail.tsx:358 -#: src/pages/sales/SalesOrderDetail.tsx:392 +#: src/pages/build/BuildDetail.tsx:409 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:361 +#: src/pages/sales/ReturnOrderDetail.tsx:356 +#: src/pages/sales/SalesOrderDetail.tsx:390 msgid "Order issued" msgstr "訂單發起" -#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/build/BuildDetail.tsx:414 msgid "Complete Build Order" msgstr "完成生產訂單" -#: src/pages/build/BuildDetail.tsx:418 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:391 -#: src/pages/sales/ReturnOrderDetail.tsx:381 -#: src/pages/sales/SalesOrderDetail.tsx:426 +#: src/pages/build/BuildDetail.tsx:416 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:389 +#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/SalesOrderDetail.tsx:424 msgid "Mark this order as complete" msgstr "標記該訂單為已完成" -#: src/pages/build/BuildDetail.tsx:419 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:385 -#: src/pages/sales/ReturnOrderDetail.tsx:382 -#: src/pages/sales/SalesOrderDetail.tsx:427 +#: src/pages/build/BuildDetail.tsx:417 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:383 +#: src/pages/sales/ReturnOrderDetail.tsx:380 +#: src/pages/sales/SalesOrderDetail.tsx:425 msgid "Order completed" msgstr "訂單已完成" -#: src/pages/build/BuildDetail.tsx:450 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:414 -#: src/pages/sales/ReturnOrderDetail.tsx:411 -#: src/pages/sales/SalesOrderDetail.tsx:456 +#: src/pages/build/BuildDetail.tsx:448 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:412 +#: src/pages/sales/ReturnOrderDetail.tsx:409 +#: src/pages/sales/SalesOrderDetail.tsx:454 msgid "Issue Order" msgstr "發佈訂單" -#: src/pages/build/BuildDetail.tsx:457 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:421 -#: src/pages/sales/ReturnOrderDetail.tsx:418 -#: src/pages/sales/SalesOrderDetail.tsx:470 +#: src/pages/build/BuildDetail.tsx:455 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:419 +#: src/pages/sales/ReturnOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:468 msgid "Complete Order" msgstr "完成訂單" -#: src/pages/build/BuildDetail.tsx:475 +#: src/pages/build/BuildDetail.tsx:473 msgid "Build Order Actions" msgstr "生產訂單操作" -#: src/pages/build/BuildDetail.tsx:480 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:443 -#: src/pages/sales/ReturnOrderDetail.tsx:440 -#: src/pages/sales/SalesOrderDetail.tsx:493 +#: src/pages/build/BuildDetail.tsx:478 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:441 +#: src/pages/sales/ReturnOrderDetail.tsx:438 +#: src/pages/sales/SalesOrderDetail.tsx:491 msgid "Edit order" msgstr "編輯訂單" -#: src/pages/build/BuildDetail.tsx:484 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:451 -#: src/pages/sales/ReturnOrderDetail.tsx:446 -#: src/pages/sales/SalesOrderDetail.tsx:498 +#: src/pages/build/BuildDetail.tsx:482 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:449 +#: src/pages/sales/ReturnOrderDetail.tsx:444 +#: src/pages/sales/SalesOrderDetail.tsx:496 msgid "Duplicate order" msgstr "複製訂單" -#: src/pages/build/BuildDetail.tsx:488 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:454 -#: src/pages/sales/ReturnOrderDetail.tsx:451 -#: src/pages/sales/SalesOrderDetail.tsx:501 +#: src/pages/build/BuildDetail.tsx:486 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:452 +#: src/pages/sales/ReturnOrderDetail.tsx:449 +#: src/pages/sales/SalesOrderDetail.tsx:499 msgid "Hold order" msgstr "掛起訂單" -#: src/pages/build/BuildDetail.tsx:493 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:459 -#: src/pages/sales/ReturnOrderDetail.tsx:456 -#: src/pages/sales/SalesOrderDetail.tsx:506 +#: src/pages/build/BuildDetail.tsx:491 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:457 +#: src/pages/sales/ReturnOrderDetail.tsx:454 +#: src/pages/sales/SalesOrderDetail.tsx:504 msgid "Cancel order" msgstr "取消訂單" -#: src/pages/build/BuildDetail.tsx:529 +#: src/pages/build/BuildDetail.tsx:527 #: src/pages/stock/StockDetail.tsx:267 #: src/tables/build/BuildAllocatedStockTable.tsx:77 #: src/tables/part/PartBuildAllocationsTable.tsx:41 @@ -5459,8 +5476,8 @@ msgstr "默認貨幣單位" #: src/pages/company/CompanyDetail.tsx:129 #: src/pages/company/SupplierDetail.tsx:8 #: src/pages/company/SupplierPartDetail.tsx:128 -#: src/pages/company/SupplierPartDetail.tsx:236 -#: src/pages/company/SupplierPartDetail.tsx:358 +#: src/pages/company/SupplierPartDetail.tsx:234 +#: src/pages/company/SupplierPartDetail.tsx:356 #: src/pages/purchasing/PurchaseOrderDetail.tsx:133 #: src/tables/company/CompanyTable.tsx:101 #: src/tables/part/PartPurchaseOrdersTable.tsx:42 @@ -5472,7 +5489,7 @@ msgstr "供應商" #: src/pages/company/CompanyDetail.tsx:135 #: src/pages/company/ManufacturerDetail.tsx:8 #: src/pages/company/ManufacturerPartDetail.tsx:103 -#: src/pages/company/ManufacturerPartDetail.tsx:267 +#: src/pages/company/ManufacturerPartDetail.tsx:265 #: src/pages/company/SupplierPartDetail.tsx:150 #: src/tables/company/CompanyTable.tsx:106 msgid "Manufacturer" @@ -5492,40 +5509,40 @@ msgstr "製造商" msgid "Customer" msgstr "客户" +#: src/pages/company/CompanyDetail.tsx:174 +msgid "Company Details" +msgstr "" + #: src/pages/company/CompanyDetail.tsx:175 #~ msgid "Edit company" #~ msgstr "Edit company" -#: src/pages/company/CompanyDetail.tsx:176 -msgid "Company Details" -msgstr "" - -#: src/pages/company/CompanyDetail.tsx:182 +#: src/pages/company/CompanyDetail.tsx:180 msgid "Manufactured Parts" msgstr "製成零件" +#: src/pages/company/CompanyDetail.tsx:189 +msgid "Supplied Parts" +msgstr "已提供的零件" + #: src/pages/company/CompanyDetail.tsx:189 #~ msgid "Delete company" #~ msgstr "Delete company" -#: src/pages/company/CompanyDetail.tsx:191 -msgid "Supplied Parts" -msgstr "已提供的零件" - -#: src/pages/company/CompanyDetail.tsx:238 +#: src/pages/company/CompanyDetail.tsx:236 msgid "Assigned Stock" msgstr "已分配的庫存" -#: src/pages/company/CompanyDetail.tsx:278 +#: src/pages/company/CompanyDetail.tsx:276 #: src/tables/company/CompanyTable.tsx:87 msgid "Edit Company" msgstr "編輯公司" -#: src/pages/company/CompanyDetail.tsx:286 +#: src/pages/company/CompanyDetail.tsx:284 msgid "Delete Company" msgstr "刪除該公司" -#: src/pages/company/CompanyDetail.tsx:296 +#: src/pages/company/CompanyDetail.tsx:294 msgid "Company Actions" msgstr "公司操作" @@ -5545,53 +5562,53 @@ msgstr "製造商零件編號" msgid "External Link" msgstr "外部鏈接" -#: src/pages/company/ManufacturerPartDetail.tsx:149 -#: src/pages/company/SupplierPartDetail.tsx:233 -#: src/pages/part/PartDetail.tsx:483 +#: src/pages/company/ManufacturerPartDetail.tsx:147 +#: src/pages/company/SupplierPartDetail.tsx:231 +#: src/pages/part/PartDetail.tsx:480 msgid "Part Details" msgstr "零件詳情" -#: src/pages/company/ManufacturerPartDetail.tsx:152 +#: src/pages/company/ManufacturerPartDetail.tsx:150 msgid "Manufacturer Details" msgstr "製造商詳情" -#: src/pages/company/ManufacturerPartDetail.tsx:161 +#: src/pages/company/ManufacturerPartDetail.tsx:159 msgid "Manufacturer Part Details" msgstr "製造商零件詳情" -#: src/pages/company/ManufacturerPartDetail.tsx:167 -#: src/pages/part/PartDetail.tsx:489 +#: src/pages/company/ManufacturerPartDetail.tsx:165 +#: src/pages/part/PartDetail.tsx:486 msgid "Parameters" msgstr "參數" -#: src/pages/company/ManufacturerPartDetail.tsx:179 -#: src/pages/part/PartDetail.tsx:563 +#: src/pages/company/ManufacturerPartDetail.tsx:177 +#: src/pages/part/PartDetail.tsx:560 #: src/pages/part/PartSupplierDetail.tsx:15 #: src/pages/purchasing/PurchasingIndex.tsx:32 msgid "Suppliers" msgstr "供應商" -#: src/pages/company/ManufacturerPartDetail.tsx:207 +#: src/pages/company/ManufacturerPartDetail.tsx:205 #: src/tables/purchasing/ManufacturerPartTable.tsx:86 msgid "Edit Manufacturer Part" msgstr "編輯製造商零件" -#: src/pages/company/ManufacturerPartDetail.tsx:214 +#: src/pages/company/ManufacturerPartDetail.tsx:212 #: src/tables/purchasing/ManufacturerPartTable.tsx:74 #: src/tables/purchasing/ManufacturerPartTable.tsx:106 msgid "Add Manufacturer Part" msgstr "添加製造商零件" -#: src/pages/company/ManufacturerPartDetail.tsx:226 +#: src/pages/company/ManufacturerPartDetail.tsx:224 #: src/tables/purchasing/ManufacturerPartTable.tsx:94 msgid "Delete Manufacturer Part" msgstr "刪除製造商零件" -#: src/pages/company/ManufacturerPartDetail.tsx:241 +#: src/pages/company/ManufacturerPartDetail.tsx:239 msgid "Manufacturer Part Actions" msgstr "製造商零件操作" -#: src/pages/company/ManufacturerPartDetail.tsx:281 +#: src/pages/company/ManufacturerPartDetail.tsx:279 msgid "ManufacturerPart" msgstr "製造商零件" @@ -5609,8 +5626,8 @@ msgid "Pack Quantity" msgstr "包裝數量" #: src/pages/company/SupplierPartDetail.tsx:196 -#: src/pages/company/SupplierPartDetail.tsx:388 -#: src/pages/part/PartDetail.tsx:775 +#: src/pages/company/SupplierPartDetail.tsx:386 +#: src/pages/part/PartDetail.tsx:772 #: src/tables/bom/BomTable.tsx:330 #: src/tables/part/PartTable.tsx:90 msgid "On Order" @@ -5624,46 +5641,46 @@ msgstr "供應商可用性" msgid "Availability Updated" msgstr "可用性已更新" -#: src/pages/company/SupplierPartDetail.tsx:238 +#: src/pages/company/SupplierPartDetail.tsx:236 msgid "Availability" msgstr "可用性" -#: src/pages/company/SupplierPartDetail.tsx:247 +#: src/pages/company/SupplierPartDetail.tsx:245 msgid "Supplier Part Details" msgstr "供應商零件詳情" -#: src/pages/company/SupplierPartDetail.tsx:253 -#: src/pages/purchasing/PurchaseOrderDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:251 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:332 msgid "Received Stock" msgstr "接收庫存" -#: src/pages/company/SupplierPartDetail.tsx:277 +#: src/pages/company/SupplierPartDetail.tsx:275 #: src/pages/part/PartPricingPanel.tsx:116 #: src/pages/part/pricing/PricingOverviewPanel.tsx:194 msgid "Supplier Pricing" msgstr "供應商價格" -#: src/pages/company/SupplierPartDetail.tsx:302 +#: src/pages/company/SupplierPartDetail.tsx:300 msgid "Supplier Part Actions" msgstr "供應商零件操作" -#: src/pages/company/SupplierPartDetail.tsx:326 +#: src/pages/company/SupplierPartDetail.tsx:324 #: src/tables/purchasing/SupplierPartTable.tsx:220 msgid "Edit Supplier Part" msgstr "編輯供應商零件" -#: src/pages/company/SupplierPartDetail.tsx:334 +#: src/pages/company/SupplierPartDetail.tsx:332 #: src/tables/purchasing/SupplierPartTable.tsx:228 msgid "Delete Supplier Part" msgstr "刪除供應商零件" -#: src/pages/company/SupplierPartDetail.tsx:342 +#: src/pages/company/SupplierPartDetail.tsx:340 #: src/tables/purchasing/SupplierPartTable.tsx:167 msgid "Add Supplier Part" msgstr "添加供應商零件" -#: src/pages/company/SupplierPartDetail.tsx:382 -#: src/pages/part/PartDetail.tsx:763 +#: src/pages/company/SupplierPartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:760 msgid "No Stock" msgstr "無庫存" @@ -5747,55 +5764,55 @@ msgid "Category Details" msgstr "類別詳情" #: src/pages/part/PartAllocationPanel.tsx:21 -#: src/pages/stock/StockDetail.tsx:465 +#: src/pages/stock/StockDetail.tsx:462 #: src/tables/part/PartTable.tsx:103 msgid "Build Order Allocations" msgstr "分配生產訂單" #: src/pages/part/PartAllocationPanel.tsx:31 -#: src/pages/stock/StockDetail.tsx:480 +#: src/pages/stock/StockDetail.tsx:477 #: src/tables/part/PartTable.tsx:111 msgid "Sales Order Allocations" msgstr "分配銷售訂單" -#: src/pages/part/PartDetail.tsx:185 +#: src/pages/part/PartDetail.tsx:184 msgid "Variant of" msgstr "變體於" -#: src/pages/part/PartDetail.tsx:192 +#: src/pages/part/PartDetail.tsx:191 msgid "Revision of" msgstr "修訂" -#: src/pages/part/PartDetail.tsx:199 +#: src/pages/part/PartDetail.tsx:198 #: src/tables/stock/StockItemTable.tsx:65 msgid "Revision" msgstr "版本" -#: src/pages/part/PartDetail.tsx:206 +#: src/pages/part/PartDetail.tsx:205 #: src/tables/notifications/NotificationTable.tsx:32 #: src/tables/part/PartCategoryTemplateTable.tsx:67 msgid "Category" msgstr "類別" -#: src/pages/part/PartDetail.tsx:212 +#: src/pages/part/PartDetail.tsx:211 msgid "Default Location" msgstr "默認位置" -#: src/pages/part/PartDetail.tsx:219 +#: src/pages/part/PartDetail.tsx:218 msgid "Category Default Location" msgstr "類別默認位置" -#: src/pages/part/PartDetail.tsx:226 +#: src/pages/part/PartDetail.tsx:225 #: src/tables/purchasing/ManufacturerPartParameterTable.tsx:44 msgid "Units" msgstr "單位" -#: src/pages/part/PartDetail.tsx:233 +#: src/pages/part/PartDetail.tsx:232 #: src/tables/settings/PendingTasksTable.tsx:46 msgid "Keywords" msgstr "關鍵詞" -#: src/pages/part/PartDetail.tsx:258 +#: src/pages/part/PartDetail.tsx:257 #: src/tables/bom/BomTable.tsx:325 #: src/tables/build/BuildLineTable.tsx:293 #: src/tables/part/PartTable.tsx:290 @@ -5803,30 +5820,30 @@ msgstr "關鍵詞" msgid "Available Stock" msgstr "可用庫存" -#: src/pages/part/PartDetail.tsx:265 +#: src/pages/part/PartDetail.tsx:264 msgid "Variant Stock" msgstr "變體庫存" -#: src/pages/part/PartDetail.tsx:273 +#: src/pages/part/PartDetail.tsx:272 msgid "Minimum Stock" msgstr "最低庫存" -#: src/pages/part/PartDetail.tsx:279 +#: src/pages/part/PartDetail.tsx:278 #: src/tables/bom/BomTable.tsx:239 #: src/tables/build/BuildLineTable.tsx:255 #: src/tables/sales/SalesOrderLineItemTable.tsx:165 msgid "On order" msgstr "訂購中" -#: src/pages/part/PartDetail.tsx:286 +#: src/pages/part/PartDetail.tsx:285 msgid "Required for Orders" msgstr "生產訂單所需的" -#: src/pages/part/PartDetail.tsx:295 +#: src/pages/part/PartDetail.tsx:294 msgid "Allocated to Build Orders" msgstr "分配生產訂單" -#: src/pages/part/PartDetail.tsx:306 +#: src/pages/part/PartDetail.tsx:305 msgid "Allocated to Sales Orders" msgstr "分配銷售訂單" @@ -5834,70 +5851,70 @@ msgstr "分配銷售訂單" #~ msgid "Edit part" #~ msgstr "Edit part" -#: src/pages/part/PartDetail.tsx:316 +#: src/pages/part/PartDetail.tsx:315 #: src/tables/bom/BomTable.tsx:263 #: src/tables/bom/BomTable.tsx:298 msgid "Can Build" msgstr "可以創建" #: src/pages/part/PartDetail.tsx:322 -#~ msgid "Duplicate part" -#~ msgstr "Duplicate part" - -#: src/pages/part/PartDetail.tsx:323 -#: src/pages/part/PartDetail.tsx:781 -#: src/pages/stock/StockDetail.tsx:827 +#: src/pages/part/PartDetail.tsx:778 +#: src/pages/stock/StockDetail.tsx:824 #: src/tables/build/BuildOrderTestTable.tsx:227 #: src/tables/stock/StockItemTable.tsx:347 msgid "In Production" msgstr "生產中" +#: src/pages/part/PartDetail.tsx:322 +#~ msgid "Duplicate part" +#~ msgstr "Duplicate part" + #: src/pages/part/PartDetail.tsx:327 #~ msgid "Delete part" #~ msgstr "Delete part" -#: src/pages/part/PartDetail.tsx:337 +#: src/pages/part/PartDetail.tsx:336 #: src/tables/part/ParametricPartTable.tsx:229 #: src/tables/part/PartTable.tsx:186 msgid "Locked" msgstr "已鎖定" -#: src/pages/part/PartDetail.tsx:343 +#: src/pages/part/PartDetail.tsx:342 msgid "Template Part" msgstr "模板零件" -#: src/pages/part/PartDetail.tsx:348 +#: src/pages/part/PartDetail.tsx:347 #: src/tables/bom/BomTable.tsx:320 msgid "Assembled Part" msgstr "組裝零件" -#: src/pages/part/PartDetail.tsx:353 +#: src/pages/part/PartDetail.tsx:352 msgid "Component Part" msgstr "組件零件" -#: src/pages/part/PartDetail.tsx:358 +#: src/pages/part/PartDetail.tsx:357 #: src/tables/bom/BomTable.tsx:310 msgid "Testable Part" msgstr "可測試零件" -#: src/pages/part/PartDetail.tsx:364 +#: src/pages/part/PartDetail.tsx:363 #: src/tables/bom/BomTable.tsx:315 msgid "Trackable Part" msgstr "可追溯零件" -#: src/pages/part/PartDetail.tsx:369 +#: src/pages/part/PartDetail.tsx:368 msgid "Purchaseable Part" msgstr "可購買零件" -#: src/pages/part/PartDetail.tsx:375 +#: src/pages/part/PartDetail.tsx:374 msgid "Saleable Part" msgstr "可銷售零件" -#: src/pages/part/PartDetail.tsx:380 +#: src/pages/part/PartDetail.tsx:379 msgid "Virtual Part" msgstr "虛擬零件" -#: src/pages/part/PartDetail.tsx:394 +#: src/pages/part/PartDetail.tsx:393 #: src/pages/purchasing/PurchaseOrderDetail.tsx:234 #: src/pages/sales/ReturnOrderDetail.tsx:204 #: src/pages/sales/SalesOrderDetail.tsx:216 @@ -5905,24 +5922,24 @@ msgstr "虛擬零件" msgid "Creation Date" msgstr "創建日期" -#: src/pages/part/PartDetail.tsx:399 +#: src/pages/part/PartDetail.tsx:398 #: src/tables/ColumnRenderers.tsx:208 #: src/tables/Filter.tsx:247 msgid "Created By" msgstr "創建人" -#: src/pages/part/PartDetail.tsx:414 +#: src/pages/part/PartDetail.tsx:413 msgid "Default Supplier" msgstr "默認供應商" -#: src/pages/part/PartDetail.tsx:425 +#: src/pages/part/PartDetail.tsx:424 #: src/pages/part/pricing/BomPricingPanel.tsx:113 #: src/pages/part/pricing/VariantPricingPanel.tsx:95 #: src/tables/part/PartTable.tsx:163 msgid "Price Range" msgstr "價格範圍" -#: src/pages/part/PartDetail.tsx:435 +#: src/pages/part/PartDetail.tsx:434 msgid "Latest Serial Number" msgstr "" @@ -5930,42 +5947,42 @@ msgstr "" #~ msgid "Stocktake By" #~ msgstr "Stocktake By" -#: src/pages/part/PartDetail.tsx:518 +#: src/pages/part/PartDetail.tsx:515 msgid "Variants" msgstr "變體" -#: src/pages/part/PartDetail.tsx:525 -#: src/pages/stock/StockDetail.tsx:452 +#: src/pages/part/PartDetail.tsx:522 +#: src/pages/stock/StockDetail.tsx:449 msgid "Allocations" msgstr "分配" -#: src/pages/part/PartDetail.tsx:532 +#: src/pages/part/PartDetail.tsx:529 msgid "Bill of Materials" msgstr "物料清單" -#: src/pages/part/PartDetail.tsx:550 +#: src/pages/part/PartDetail.tsx:547 msgid "Used In" msgstr "用於" -#: src/pages/part/PartDetail.tsx:557 +#: src/pages/part/PartDetail.tsx:554 msgid "Part Pricing" msgstr "零件價格" -#: src/pages/part/PartDetail.tsx:615 +#: src/pages/part/PartDetail.tsx:612 msgid "Scheduling" msgstr "計劃任務" -#: src/pages/part/PartDetail.tsx:622 +#: src/pages/part/PartDetail.tsx:619 msgid "Test Templates" msgstr "測試模板" -#: src/pages/part/PartDetail.tsx:633 +#: src/pages/part/PartDetail.tsx:630 msgid "Related Parts" msgstr "關聯零件" -#: src/pages/part/PartDetail.tsx:757 +#: src/pages/part/PartDetail.tsx:754 #: src/pages/stock/StockDetail.tsx:191 -#: src/pages/stock/StockDetail.tsx:844 +#: src/pages/stock/StockDetail.tsx:841 #: src/tables/build/BuildLineTable.tsx:186 #: src/tables/part/PartTable.tsx:119 #: src/tables/stock/StockItemTable.tsx:172 @@ -5973,62 +5990,62 @@ msgstr "關聯零件" msgid "Available" msgstr "可用的" -#: src/pages/part/PartDetail.tsx:769 +#: src/pages/part/PartDetail.tsx:766 #: src/tables/part/PartTestTemplateTable.tsx:111 #: src/tables/stock/StockItemTestResultTable.tsx:387 msgid "Required" msgstr "必填" -#: src/pages/part/PartDetail.tsx:800 +#: src/pages/part/PartDetail.tsx:797 msgid "Edit Part" msgstr "編輯零件" -#: src/pages/part/PartDetail.tsx:835 +#: src/pages/part/PartDetail.tsx:832 #: src/tables/part/PartTable.tsx:333 #: src/tables/part/PartTable.tsx:362 msgid "Add Part" msgstr "添加零件" -#: src/pages/part/PartDetail.tsx:849 +#: src/pages/part/PartDetail.tsx:846 msgid "Delete Part" msgstr "刪除零件" -#: src/pages/part/PartDetail.tsx:858 +#: src/pages/part/PartDetail.tsx:855 msgid "Deleting this part cannot be reversed" msgstr "刪除此零件無法撤銷" -#: src/pages/part/PartDetail.tsx:901 +#: src/pages/part/PartDetail.tsx:898 #: src/pages/stock/LocationDetail.tsx:309 #: src/tables/stock/StockItemTable.tsx:567 msgid "Stock Actions" msgstr "庫存操作" -#: src/pages/part/PartDetail.tsx:909 +#: src/pages/part/PartDetail.tsx:906 msgid "Count part stock" msgstr "清點零件庫存" -#: src/pages/part/PartDetail.tsx:920 +#: src/pages/part/PartDetail.tsx:917 msgid "Transfer part stock" msgstr "轉移零件庫存" -#: src/pages/part/PartDetail.tsx:927 +#: src/pages/part/PartDetail.tsx:924 #: src/pages/part/PartSchedulingDetail.tsx:70 -#: src/pages/stock/StockDetail.tsx:760 +#: src/pages/stock/StockDetail.tsx:757 msgid "Order" msgstr "訂單" -#: src/pages/part/PartDetail.tsx:928 -#: src/pages/stock/StockDetail.tsx:761 +#: src/pages/part/PartDetail.tsx:925 +#: src/pages/stock/StockDetail.tsx:758 #: src/tables/build/BuildLineTable.tsx:594 msgid "Order Stock" msgstr "訂單庫存" -#: src/pages/part/PartDetail.tsx:941 +#: src/pages/part/PartDetail.tsx:938 #: src/tables/part/PartTable.tsx:345 msgid "Part Actions" msgstr "零件選項" -#: src/pages/part/PartDetail.tsx:1016 +#: src/pages/part/PartDetail.tsx:1013 msgid "Select Part Revision" msgstr "選擇零件版本" @@ -6422,37 +6439,37 @@ msgstr "" msgid "Completion Date" msgstr "" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:290 -#: src/pages/sales/ReturnOrderDetail.tsx:260 -#: src/pages/sales/SalesOrderDetail.tsx:300 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:288 +#: src/pages/sales/ReturnOrderDetail.tsx:258 +#: src/pages/sales/SalesOrderDetail.tsx:298 msgid "Order Details" msgstr "訂單細節" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:318 -#: src/pages/sales/ReturnOrderDetail.tsx:288 -#: src/pages/sales/SalesOrderDetail.tsx:331 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:316 +#: src/pages/sales/ReturnOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:329 msgid "Extra Line Items" msgstr "額外行項目" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:360 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:358 msgid "Issue Purchase Order" msgstr "發佈採購訂單" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:368 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:366 msgid "Cancel Purchase Order" msgstr "取消採購訂單" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:376 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:374 msgid "Hold Purchase Order" msgstr "掛起採購訂單" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:384 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:382 msgid "Complete Purchase Order" msgstr "完成採購訂單" -#: src/pages/purchasing/PurchaseOrderDetail.tsx:439 -#: src/pages/sales/ReturnOrderDetail.tsx:436 -#: src/pages/sales/SalesOrderDetail.tsx:488 +#: src/pages/purchasing/PurchaseOrderDetail.tsx:437 +#: src/pages/sales/ReturnOrderDetail.tsx:434 +#: src/pages/sales/SalesOrderDetail.tsx:486 msgid "Order Actions" msgstr "訂單操作" @@ -6463,11 +6480,11 @@ msgstr "訂單操作" msgid "Customer Reference" msgstr "客户參考" -#: src/pages/sales/ReturnOrderDetail.tsx:334 +#: src/pages/sales/ReturnOrderDetail.tsx:332 msgid "Edit Return Order" msgstr "編輯退貨訂單" -#: src/pages/sales/ReturnOrderDetail.tsx:343 +#: src/pages/sales/ReturnOrderDetail.tsx:341 #: src/tables/sales/ReturnOrderTable.tsx:154 #: src/tables/sales/ReturnOrderTable.tsx:167 msgid "Add Return Order" @@ -6477,19 +6494,19 @@ msgstr "添加退貨訂單" #~ msgid "Order canceled" #~ msgstr "Order canceled" -#: src/pages/sales/ReturnOrderDetail.tsx:355 +#: src/pages/sales/ReturnOrderDetail.tsx:353 msgid "Issue Return Order" msgstr "發佈退貨訂單" -#: src/pages/sales/ReturnOrderDetail.tsx:363 +#: src/pages/sales/ReturnOrderDetail.tsx:361 msgid "Cancel Return Order" msgstr "取消退貨訂單" -#: src/pages/sales/ReturnOrderDetail.tsx:371 +#: src/pages/sales/ReturnOrderDetail.tsx:369 msgid "Hold Return Order" msgstr "掛起退貨訂單" -#: src/pages/sales/ReturnOrderDetail.tsx:379 +#: src/pages/sales/ReturnOrderDetail.tsx:377 msgid "Complete Return Order" msgstr "完成退貨訂單" @@ -6505,50 +6522,50 @@ msgstr "完成配送" #~ msgid "Pending Shipments" #~ msgstr "Pending Shipments" -#: src/pages/sales/SalesOrderDetail.tsx:273 +#: src/pages/sales/SalesOrderDetail.tsx:271 msgid "Edit Sales Order" msgstr "編輯銷售訂單" -#: src/pages/sales/SalesOrderDetail.tsx:286 +#: src/pages/sales/SalesOrderDetail.tsx:284 #: src/tables/sales/SalesOrderTable.tsx:109 #: src/tables/sales/SalesOrderTable.tsx:122 msgid "Add Sales Order" msgstr "添加銷售訂單" -#: src/pages/sales/SalesOrderDetail.tsx:347 +#: src/pages/sales/SalesOrderDetail.tsx:345 #: src/tables/sales/SalesOrderTable.tsx:156 msgid "Shipments" msgstr "配送" -#: src/pages/sales/SalesOrderDetail.tsx:389 +#: src/pages/sales/SalesOrderDetail.tsx:387 msgid "Issue Sales Order" msgstr "發佈銷售訂單" -#: src/pages/sales/SalesOrderDetail.tsx:397 +#: src/pages/sales/SalesOrderDetail.tsx:395 msgid "Cancel Sales Order" msgstr "取消銷售訂單" -#: src/pages/sales/SalesOrderDetail.tsx:405 +#: src/pages/sales/SalesOrderDetail.tsx:403 msgid "Hold Sales Order" msgstr "掛起銷售訂單" -#: src/pages/sales/SalesOrderDetail.tsx:413 +#: src/pages/sales/SalesOrderDetail.tsx:411 msgid "Ship Sales Order" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:415 +#: src/pages/sales/SalesOrderDetail.tsx:413 msgid "Ship this order?" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:416 +#: src/pages/sales/SalesOrderDetail.tsx:414 msgid "Order shipped" msgstr "" -#: src/pages/sales/SalesOrderDetail.tsx:424 +#: src/pages/sales/SalesOrderDetail.tsx:422 msgid "Complete Sales Order" msgstr "完成銷售訂單" -#: src/pages/sales/SalesOrderDetail.tsx:463 +#: src/pages/sales/SalesOrderDetail.tsx:461 msgid "Ship Order" msgstr "裝貨單" @@ -6581,53 +6598,53 @@ msgstr "發貨日期" msgid "Delivery Date" msgstr "送達日期" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:207 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:205 msgid "Shipment Details" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:213 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:211 msgid "Assigned Items" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:244 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:335 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:242 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:333 #: src/tables/sales/SalesOrderShipmentTable.tsx:72 msgid "Edit Shipment" msgstr "編輯配送" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:251 -#: src/pages/sales/SalesOrderShipmentDetail.tsx:340 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:249 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:338 #: src/tables/sales/SalesOrderShipmentTable.tsx:64 msgid "Cancel Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:264 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:262 #: src/tables/sales/SalesOrderShipmentTable.tsx:80 #: src/tables/sales/SalesOrderShipmentTable.tsx:143 msgid "Complete Shipment" msgstr "完成配送" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:281 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:279 #: src/tables/part/PartPurchaseOrdersTable.tsx:121 msgid "Pending" msgstr "待定" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:287 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:285 #: src/tables/sales/SalesOrderShipmentTable.tsx:105 #: src/tables/sales/SalesOrderShipmentTable.tsx:189 msgid "Shipped" msgstr "已配送" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:293 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:291 #: src/tables/sales/SalesOrderShipmentTable.tsx:194 msgid "Delivered" msgstr "已送達" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:308 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:306 msgid "Send Shipment" msgstr "" -#: src/pages/sales/SalesOrderShipmentDetail.tsx:330 +#: src/pages/sales/SalesOrderShipmentDetail.tsx:328 msgid "Shipment Actions" msgstr "" @@ -6744,60 +6761,55 @@ msgstr "上級庫存項" msgid "Consumed By" msgstr "消耗者" -#: src/pages/stock/StockDetail.tsx:305 -#: src/tables/stock/StockItemTable.tsx:279 -msgid "Expiry Date" -msgstr "有效期至" +#: src/pages/stock/StockDetail.tsx:433 +msgid "Stock Details" +msgstr "庫存詳情" #: src/pages/stock/StockDetail.tsx:433 #~ msgid "Duplicate stock item" #~ msgstr "Duplicate stock item" -#: src/pages/stock/StockDetail.tsx:436 -msgid "Stock Details" -msgstr "庫存詳情" - -#: src/pages/stock/StockDetail.tsx:442 +#: src/pages/stock/StockDetail.tsx:439 msgid "Stock Tracking" msgstr "庫存跟蹤" -#: src/pages/stock/StockDetail.tsx:497 +#: src/pages/stock/StockDetail.tsx:494 msgid "Test Data" msgstr "測試數據" -#: src/pages/stock/StockDetail.tsx:511 +#: src/pages/stock/StockDetail.tsx:508 msgid "Installed Items" msgstr "已安裝的項目" -#: src/pages/stock/StockDetail.tsx:518 +#: src/pages/stock/StockDetail.tsx:515 msgid "Child Items" msgstr "子項目" -#: src/pages/stock/StockDetail.tsx:568 +#: src/pages/stock/StockDetail.tsx:565 msgid "Edit Stock Item" msgstr "編輯庫存項" -#: src/pages/stock/StockDetail.tsx:595 +#: src/pages/stock/StockDetail.tsx:592 msgid "Delete Stock Item" msgstr "刪除庫存項" -#: src/pages/stock/StockDetail.tsx:628 +#: src/pages/stock/StockDetail.tsx:625 msgid "Serialize Stock Item" msgstr "序列化庫存" -#: src/pages/stock/StockDetail.tsx:641 +#: src/pages/stock/StockDetail.tsx:638 msgid "Stock item serialized" msgstr "庫存項已創建" -#: src/pages/stock/StockDetail.tsx:647 +#: src/pages/stock/StockDetail.tsx:644 msgid "Return Stock Item" msgstr "退貨庫存" -#: src/pages/stock/StockDetail.tsx:650 +#: src/pages/stock/StockDetail.tsx:647 msgid "Return this item into stock. This will remove the customer assignment." msgstr "返回此項目到庫存。這將刪除客户作業。" -#: src/pages/stock/StockDetail.tsx:662 +#: src/pages/stock/StockDetail.tsx:659 msgid "Item returned to stock" msgstr "項目已返回庫存" @@ -6816,57 +6828,57 @@ msgstr "項目已返回庫存" #~ msgid "Transfer stock" #~ msgstr "Transfer stock" -#: src/pages/stock/StockDetail.tsx:704 +#: src/pages/stock/StockDetail.tsx:701 msgid "Stock Operations" msgstr "庫存操作" -#: src/pages/stock/StockDetail.tsx:709 +#: src/pages/stock/StockDetail.tsx:706 msgid "Count stock" msgstr "庫存計數" -#: src/pages/stock/StockDetail.tsx:737 +#: src/pages/stock/StockDetail.tsx:734 msgid "Transfer" msgstr "轉移" -#: src/pages/stock/StockDetail.tsx:748 +#: src/pages/stock/StockDetail.tsx:745 msgid "Serialize" msgstr "序列化" -#: src/pages/stock/StockDetail.tsx:749 +#: src/pages/stock/StockDetail.tsx:746 msgid "Serialize stock" msgstr "序列化庫存" -#: src/pages/stock/StockDetail.tsx:772 +#: src/pages/stock/StockDetail.tsx:769 msgid "Return" msgstr "退貨" -#: src/pages/stock/StockDetail.tsx:773 +#: src/pages/stock/StockDetail.tsx:770 msgid "Return from customer" msgstr "從客户退貨" -#: src/pages/stock/StockDetail.tsx:786 +#: src/pages/stock/StockDetail.tsx:783 msgid "Assign to Customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:787 +#: src/pages/stock/StockDetail.tsx:784 msgid "Assign to a customer" msgstr "" -#: src/pages/stock/StockDetail.tsx:799 +#: src/pages/stock/StockDetail.tsx:796 msgid "Stock Item Actions" msgstr "庫存項操作" -#: src/pages/stock/StockDetail.tsx:868 +#: src/pages/stock/StockDetail.tsx:865 #: src/tables/stock/StockItemTable.tsx:422 msgid "Stale" msgstr "" -#: src/pages/stock/StockDetail.tsx:874 +#: src/pages/stock/StockDetail.tsx:871 #: src/tables/stock/StockItemTable.tsx:416 msgid "Expired" msgstr "" -#: src/pages/stock/StockDetail.tsx:880 +#: src/pages/stock/StockDetail.tsx:877 msgid "Unavailable" msgstr "" @@ -7788,47 +7800,47 @@ msgstr "刪除聯繫人" msgid "Add contact" msgstr "添加聯繫人" -#: src/tables/general/AttachmentTable.tsx:137 +#: src/tables/general/AttachmentTable.tsx:139 msgid "File uploaded" msgstr "文件已上傳" -#: src/tables/general/AttachmentTable.tsx:138 +#: src/tables/general/AttachmentTable.tsx:140 msgid "File {0} uploaded successfully" msgstr "文件 {0} 上傳成功。" -#: src/tables/general/AttachmentTable.tsx:150 +#: src/tables/general/AttachmentTable.tsx:152 msgid "File could not be uploaded" msgstr "文件無法上傳。" -#: src/tables/general/AttachmentTable.tsx:198 +#: src/tables/general/AttachmentTable.tsx:200 msgid "Upload Attachment" msgstr "上傳附件" -#: src/tables/general/AttachmentTable.tsx:208 +#: src/tables/general/AttachmentTable.tsx:210 msgid "Edit Attachment" msgstr "編輯附件" -#: src/tables/general/AttachmentTable.tsx:222 +#: src/tables/general/AttachmentTable.tsx:224 msgid "Delete Attachment" msgstr "刪除附件" -#: src/tables/general/AttachmentTable.tsx:232 +#: src/tables/general/AttachmentTable.tsx:234 msgid "Is Link" msgstr "是鏈接" -#: src/tables/general/AttachmentTable.tsx:233 +#: src/tables/general/AttachmentTable.tsx:235 msgid "Show link attachments" msgstr "顯示鏈接附件" -#: src/tables/general/AttachmentTable.tsx:237 +#: src/tables/general/AttachmentTable.tsx:239 msgid "Is File" msgstr "是文件" -#: src/tables/general/AttachmentTable.tsx:238 +#: src/tables/general/AttachmentTable.tsx:240 msgid "Show file attachments" msgstr "顯示文件附件" -#: src/tables/general/AttachmentTable.tsx:247 +#: src/tables/general/AttachmentTable.tsx:249 msgid "Add attachment" msgstr "添加附件" @@ -7836,15 +7848,15 @@ msgstr "添加附件" #~ msgid "Upload attachment" #~ msgstr "Upload attachment" -#: src/tables/general/AttachmentTable.tsx:258 +#: src/tables/general/AttachmentTable.tsx:260 msgid "Add external link" msgstr "添加外部鏈接" -#: src/tables/general/AttachmentTable.tsx:306 +#: src/tables/general/AttachmentTable.tsx:308 msgid "No attachments found" msgstr "找不到附件。" -#: src/tables/general/AttachmentTable.tsx:345 +#: src/tables/general/AttachmentTable.tsx:347 msgid "Drag attachment file here to upload" msgstr "拖拽附件文件到此處上傳"